我正在尝试使用compass / sass / 960网格系统。但是,它似乎并没有正确安装指南针-960插件。
我收到的错误讯息:
罗盘手表 /usr/lib/ruby/1.8/compass/configuration/data.rb第105行的LoadError:没有要加载的文件--ninesixty 使用--trace运行以查看完整的回溯这是追踪:
$ compass watch --trace
/usr/lib/ruby/1.8/compass/configuration/data.rb第105行的LoadError:没有要加载的文件--ninesixty
/usr/lib/ruby/1.8/compass/configuration/data.rb:105:in require'
/var/www/wgu/config.rb:1:in
parse_string'
/usr/lib/ruby/1.8/compass/configuration/serialization.rb:40:in parse_string'
/usr/lib/ruby/1.8/compass/configuration/serialization.rb:35:in
_ parse'
/usr/lib/ruby/1.8/compass/configuration/serialization.rb:34:in open'
/usr/lib/ruby/1.8/compass/configuration/serialization.rb:34:in
_ parse'
/usr/lib/ruby/1.8/compass/configuration/serialization.rb:13:in new_from_file'
/usr/lib/ruby/1.8/compass/configuration/helpers.rb:39:in
configuration_for'
/usr/lib/ruby/1.8/compass/configuration/helpers.rb:83:in add_project_configuration'
/usr/lib/ruby/1.8/compass/commands/project_base.rb:31:in
add_project_configuration'
/usr/lib/ruby/1.8/compass/commands/project_base.rb:25:in configure!'
/usr/lib/ruby/1.8/compass/commands/project_base.rb:15:in
initialize'
/usr/lib/ruby/1.8/compass/commands/update_project.rb:26:in initialize'
/usr/lib/ruby/1.8/compass/exec/sub_command_ui.rb:38:in
new'
/usr/lib/ruby/1.8/compass/exec/sub_command_ui.rb:38:in perform!'
/usr/lib/ruby/1.8/compass/exec/sub_command_ui.rb:15:in
运行!'
的/ usr /斌/罗盘:26
$ ruby -v ruby 1.8.7(2010-08-16 patchlevel 302)[x86_64-linux]
$ gem -v 1.3.7
$指南针版 指南针0.10.6 版权所有(c)2008-2009 Chris Eppstein 根据麻省理工学院许可证发布。
非常感谢任何帮助!
答案 0 :(得分:1)
我也遇到过这方面的麻烦。目前我必须添加“-r ninesixty”以强制指南针每次我想运行命令时加载插件。 (它似乎不尊重compass.rb中的require语句)尝试使用该标志并查看它是否有帮助:
compass watch -r ninesixty
修改强> 咄!几秒后,我在这个问题的边栏上找到:How does 'compass watch' work/how is it used with rails
compass.rb文件进入你的配置/ 确保它包含
require 'ninesixty'
指南针应该快乐地度过这一天。
答案 1 :(得分:1)
我很确定它与我安装的Ubuntu服务器版本有关。我似乎无法在该版本上正确安装所有这些工具。所以,最终,我安装了最新版本的Ubuntu服务器,并能够正确安装所有这些工具。谢谢你的帮助!