2016-08-30 15 views
0

まず最初に私はこれを行いました。ルビPATHを環境変数に追加しましたが、 `grunt sass`は動作しません。

>grunt sass 
Running "sass:dist" (sass) task 
Warning: 
You need to have Ruby and Sass installed and in your PATH for this task to work. 
More info: https://github.com/gruntjs/grunt-contrib-sass 
Use --force to continue. 

Aborted due to warnings. 

そして、私はルビーのパスを追加する必要があると思いました。その後、私はルビーのバージョンをチェックして何かを返しました

>ruby -v 
ruby 2.2.5p319 (2016-04-26 revision 54774) [x64-mingw32] 

これは私がルビーをインストールしていることを意味します。今は嫌な叫び声はうまくいくはずだけど、それはしないし、私は同じ古いメッセージを得ている。 この1:

>grunt sass --force 
Running "sass:dist" (sass) task 
Warning: 
You need to have Ruby and Sass installed and in your PATH for this task to work. 
More info: https://github.com/gruntjs/grunt-contrib-sass 
Used --force, continuing. 
'sass' is not recognized as an internal or external command, 
operable program or batch file. 
Warning: Exited with error code 1 Used --force, continuing. 

Done, but with warnings. 
+0

'' --force''を使うとどうなりますか? '' sass''をインストールしましたか? – zhon

+0

@ zhon この意味は以下のようになります: 'grunt sass --force'? 私は は "SASS:DIST" 実行--force '作男-SASS-force' >イサキのSASSを行うとき、私は、次の取得(SASS)タスク 警告: あなたはRubyとSassのをインストールする必要がありますが、あなたにこのタスクが機能するにはPATH。 詳細情報:https://github.com/gruntjs/grunt-contrib-sass 使用済み--force、継続中です。 'sass'は、内部または外部のコマンド、 操作可能なプログラムまたはバッチファイルとして認識されません。 警告:エラーコード1で終了--forceを使用して、続行します。 完了しましたが、警告が表示されます。 – user4913383

+0

'' sass'' gemをインストールしましたか? – zhon

答えて

1

あなたがgem install sasssassをインストールする必要があると表示されます。

>grunt sass 
Running "sass:dist" (sass) task 
Warning: 
You need to have Ruby and Sass installed and in your PATH for this task to work. 
More info: https://github.com/gruntjs/grunt-contrib-sass 
Use --force to continue. 

Aborted due to warnings. 

UPDATE

私はgrunt-sass-forceを実行すると、以下ます。宝石がなければ、あなたはルビーのお尻で作業することはできません。

0

Sassは、もともとruby programming languageを使用して作成されました。 nodeビルドシステム(すなわち、gruntgulpwebpack)にサスを実行すると(、。すなわちgrunt-contrib-sassgulp-sasssass-loaderrubySassとそれらを接続する方法の両方を実行する必要があります。

のRubyプラグインは、プラグインをインストールすることは簡単で、gemsと呼ばれています。一方

gem install sass 

libsassrubyを必要としないSasscの実装です。 libsassをインストールした後、libsassnodeに接続する方法が必要です。 node-sassでこれを行うことができます。

npm install node-sass 

最後に、LESSnode上で動作し、rubyまたはlibsassを必要としませんSassのライバルです。

関連する問題