3

PHPStorm がファイル ウォッチャーを使用して SASS ファイルを CSS に変換しようとするたびに、次のエラーが発生します。

/Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/sass --no-cache --update style.sass:style.css
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem sass (>= 0) (Gem::LoadError)
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate'
  from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
  from /Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/sass:22
  from /Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/ruby_noexec_wrapper:14

ターミナルでコマンドを実行すると、すべてが期待どおりに機能します。

/Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/sass --no-cache --update style.sass:style.css

出力:

overwrite style.css

Ruby 2.0 (RVM 経由) を使用するように PHPStorm で設定を編集したため、Ruby 1.8 バージョンに SASS がないことについて不平を言っている理由について混乱しています。ここに私のプロジェクト設定があります:

ここに画像の説明を入力

何か案は?

4

1 に答える 1

5

PATHターミナルと PhpStorm では環境が異なります。これはMac OS 固有です。

回避策:

  • ターミナルから IDE を実行します。open -a /Applications/PhpStorm.app/
  • File Watcher 構成で環境変数を直接編集します。
于 2013-08-13T12:40:07.723 に答える