簡體   English   中英

羅盤不適用於Ubuntu 12.04

[英]compass not working on Ubuntu 12.04

此問題類似於以下問題:

但指南針不起作用。 這不是其他人報告的PATH問題。

規范包給出了錯誤。

Canonical包: 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

我無法讓指南針正常工作。

我找到了有用的東西。

sudo apt-get install rubygems1.8 sudo gem install rubygems-update sudo update_rubygems sudo gem install compass

對於有相同問題的其他人,您應該在安裝帶有gem的指南針之前先刪除規范包。

sudo apt-get remove ruby-compass
sudo gem install compass

當我遇到這個問題時,我嘗試了許多食譜而沒有任何幫助。 最后我把丟失的文件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的示例。 您應該在文件中指定您的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM