3

この問題は、次の問題に似ています。

しかし、コンパスは機能しません。他の人が報告した PATH の問題ではありません。

標準パッケージでエラーが発生しました。

標準パッケージ:sudo apt-get install ruby-compass

代わりに宝石を使用しました:

宝石のインストール:sudo gem install compass

コンソール出力:

compass --version:

Errno::ENOENT on line 25 of /usr/lib/ruby/vendor_ruby/sass/../compass/version.rb: No such file or directory - /usr/lib/ruby/vendor_ruby/sass/../compass/../../VERSION.yml

compass watch:

LoadError on line 122 of /usr/lib/ruby/vendor_ruby/sass/../compass/configuration/data.rb: no such file to load -- compass/import-once/activate

コンパスを正しく機能させることができません。

4

3 に答える 3

4

他の人が同じ問題を抱えている場合は、compass を gem でインストールする前に、まず canonical パッケージを削除する必要があります。

sudo apt-get remove ruby-compass
sudo gem install compass
于 2016-03-07T19:26:31.403 に答える
0

この問題に直面したとき、私は多くのレシピを試しましたが、助けにはなりませんでした. 最後に、不足しているファイルVERSION.ymlをディレクトリに手動で配置しました/usr/lib/ruby:

// First, create version file:
$ cd /usr/lib/ruby
$ sudo touch VERSION.yml

// Then add following content using text editor:
$ sudo vim VERSION.yml

// Use 'i' to enter insert mode, paste the text below:
---
:build:
:major: 1
:minor: 9
:patch: 1
// And use :wq + Enter to save changes.

これはバージョン 1.9.1 の例です。ファイルでバージョンを指定する必要があります。

于 2016-06-09T18:58:54.240 に答える