5

プロバイダーで Cpanel ベースのホスティング プランを利用しています。Putty を使用して Compass と Sass の両方をインストールできましたが、すべて問題ないように見えますが、使用しようとするとsass: command not found端末から取得されます。

これはおそらく、環境変数で Sass/Compass が参照されていないことが原因であると理解していますが、これを機能させる方法をこれまでのところ見つけることができませんでした。サーバーへのsudoアクセス権がなく、(おそらく)PATHを手動で追加できることを読みましたが、あまり運がありません。

4

2 に答える 2

5
  1. Ruby とRubyGems がインストールされていることを確認します。

  2. GEM_HOME の bin ディレクトリがパス上にあることを確認します。

    $ echo $PATH | grep $GEM_HOME
    

    2.1. そうでない場合は、次のようになります。

    $ echo "export PATH=$PATH:$GEM_HOME/bin" >> "~/.bash_profile"
    
  3. sass RubyGem パッケージをインストールする

    gem install sass
    
于 2013-01-02T12:54:58.993 に答える
1

Sass がインストールされた場所を調べてみてください。私の場合、宝石のパスは

[~] which gem
/usr/bin/gem

しかし、Sass は $PATH にない別のパスにインストールされました

[~] find . -name '*sass*'
./ruby/gems/doc/sass-3.4.22/rdoc/lib/sass
./ruby/gems/gems/sass-3.4.22/test/sass
./ruby/gems/gems/sass-3.4.22/bin/sass
./ruby/gems/gems/sass-3.4.22/lib/sass
./ruby/gems/bin/sass

したがって、必要なのは $HOME/ruby/gems/bin を $PATH に追加することです。その後、問題を修正しました。

于 2016-11-03T20:11:56.630 に答える