簡體   English   中英

安裝指南針

[英]Installing Compass

再一次,在安裝指南針時遇到麻煩,就像這里一樣。

我的版本和錯誤:

$ cat /etc/issue
Ubuntu 10.04.1 LTS \n \l
$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
$ compass -v
Compass 0.8.17 [2465bab]
Copyright (c) 2008-2009 Chris Eppstein
Released under the MIT License.
$ haml -v
Haml/Sass 3.0.18 (Classy Cassidy)
$ compass -w --trace
NoMethodError on line 18 of /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/sass_extensions/monkey_patches/stylesheet_updating.rb: undefined method `dependency_updated?' for Sass::Plugin:Module
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/compiler.rb:39:in `out_of_date?'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/compiler.rb:38:in `each'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/compiler.rb:38:in `out_of_date?'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/watch_project.rb:52:in `recompile'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/watch_project.rb:18:in `perform'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/base.rb:15:in `execute'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/project_base.rb:19:in `execute'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/exec.rb:242:in `do_command'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/exec.rb:57:in `perform!'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/exec.rb:40:in `run!'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/bin/compass:8
  /var/lib/gems/1.8/bin/compass:19:in `load'
  /var/lib/gems/1.8/bin/compass:19

我看了看stylesheet_updating.rb,這是我不知道如何調試的一些猴子補丁esoterica。

我發現參考的指南針入門書是2008年的書,似乎沒有幫助。

有想法嗎?

...啟動命令行並使用“ sudo synaptic”啟動突觸,輸入密碼並搜索“ libcompass-ruby”。 搜索提供了兩個文件:libcompass-ruby和libcompass-ruby1.8這些文件已安裝。 我迅速右鍵單擊並選擇“標記為完全刪除”,然后通過單擊“應用”按鈕將其刪除。 我回到我的項目並嘗試運行“指南針—手表”,這一次它起作用了。 http://mawuli.wordpress.com/2011/07/19/how-i-troubleshooted-my-compass-sass-rubygem-installation…/

我已經安裝了

$ sudo gem install chriseppstein-compass

顯然,這讓我感到困惑。

做了:

$ sudo gem uninstall chriseppstein-compass
$ sudo gem install compass

現在正在運行。

暫無
暫無

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

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