Не удается найти гем компас (> = 0.a) с исполняемым компасом - PullRequest
1 голос
/ 13 марта 2019

Я не могу заставить PhpStorm работать с относительным установленным пакетом упаковщиков.

Я использую упаковщик со следующим gemfile:

source "http://rubygems.org"

gem "susy", "~>2.2.14"
gem "sass", "~>3.4.22"
gem "compass", "~> 1.1.0.alpha.3"
gem "breakpoint", "~>2.5.0"
gem "font-awesome-sass", "~>4.6.2"

На терминале PhpStorm я выполняюследующая команда для установки гемов в соответствующий каталог gems/:

bundle install --path gems/

Bundler установил все в каталог gems/ без ошибок.

Installed relative ruby folder structure

Моя задача наблюдателя выглядит следующим образом:

screenshot watcher.

Если я внесу некоторые изменения в свой файл scss, который выдаст наблюдатель

cmd.exe /D /C call "F:\Cloud\Zoho WorkDrive (Gedankenfolger® GmbH)\General\Kunden 2019\Uhlmann\TYPO3\Wonder by Uhlmann TYPO3 87\gems\ruby\2.6.0\bin\compass.bat" compile "F:\Cloud\Zoho WorkDrive (Gedankenfolger® GmbH)\General\Kunden 2019\Uhlmann\TYPO3\Wonder by Uhlmann TYPO3 87\fileadmin\templates"
C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': can't find gem compass (>= 0.a) with executable compass (Gem::GemNotFoundException)
from C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
from F:/Cloud/Zoho WorkDrive (Gedankenfolger� GmbH)/General/Kunden 2019/Uhlmann/TYPO3/Wonder by Uhlmann TYPO3 87/gems/ruby/2.6.0/bin/compass:23:in `<main>'

Process finished with exit code 1

Как мне заставить это работать?

Системная среда:

  • Windows 10 Pro / Версия 1809 / Build 17763.316
  • PhpStorm2018.3.4
  • ruby ​​2.6.1p33 (версия 2019-01-30 66950) [x64-mingw32]
  • npm 6.4.1
  • bundler 2.0.1

1 Ответ

0 голосов
/ 13 марта 2019

Я бы не стал устанавливать с такой опцией --path.Я бы просто выполнил bundle install.

(вы можете сначала удалить файл .bundle/config).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...