(这里是ruby的新手)
我正在CrunchBang Linux statler
上运行。
我已经多次卸载并重新安装compass
,只是为了确保。
这就是我的所作所为:
» gem query
*** LOCAL GEMS ***
chunky_png (1.2.7)
fssm (0.2.10)
sass (3.2.5)
然后:
» sudo gem install compass
Successfully installed compass-0.12.2
1 gem installed
Installing ri documentation for compass-0.12.2...
Installing RDoc documentation for compass-0.12.2...
我们来看看:
» gem query
*** LOCAL GEMS ***
chunky_png (1.2.7)
compass (0.12.2)
fssm (0.2.10)
sass (3.2.5)
和
» gem which compass
/var/lib/gems/1.8/gems/compass-0.12.2/lib/compass.rb
可是:
» compass
-bash: compass: command not found
那么,我做错了什么?
答案 0 :(得分:6)
如果您正在使用rbenv
,请运行$ rbenv rehash
。
每当您安装包含可执行文件的gem(通常为.../bin/<someExecutable>
)时,请执行此操作。
答案 1 :(得分:4)
在Ubuntu中似乎打破了gem
。需要以下内容:
PATH=/var/lib/gems/1.8/bin:$PATH