1

誰かが SASS を RubyMine 環境に統合できたかどうか疑問に思っています。RubyMine にはデフォルトで SASS プラグインがありますが、私のプロジェクトでは SCSS ファイルを使用できないようです。

現在、SCSS ディレクトリでターミナル ウィンドウを開き、標準sass --watch source:destinationコマンドを実行して SCSS ファイルを監視し、CSS に書き換えています。これは問題なく動作しますが、RubyMine IDE を構成して実行可能なサービスとして追加する方法を理解できれば、よりスマートに感じられるでしょう。

私の推測では、Run / Edit Configurations menuと関係があり、Spork や Rspec のような実行可能なサービスとして追加されますが、適切に動作するように実際に何を構成するかはわかりません (またはそれはそれを行う正しい方法です)。

何かご意見は?

4

1 に答える 1

4

OK、45 分間の実験の後、すべてが理解されました。最初に、SASS で実行する予定の正確なコマンドを知る必要があります。そのため、複数のディレクトリまたは複数の引数を使用して何かを監視する予定がある場合は、最初にコマンド ラインで機能をテストします。それで:

  1. メニューの実行/構成の編集をクリックします
  2. Rubyをクリックし、小さな+ボタンをクリックして、新しい Ruby 構成を作成します。
  3. 次のテンプレートを使用してダイアログ ボックスに入力します。

Ruby スクリプト:/Users/username/.rvm/gems/ruby-1.9.2-p180@global/bin/sass

スクリプト引数:--watch sourcedir1:destinationdir1 --watch sourcedir2:destinationdir2

作業ディレクトリ:/my_rails_project/public/stylesheets

Ruby の引数:-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)

: デフォルトの Ruby 引数を使用しただけで、環境変数は何も入れていません。チャンピオンのように動作します。

于 2011-06-04T01:05:16.163 に答える