我安装罗盘:
sudo gem install compass
和版本0.12.2 gem安装,但是当我做了
compass version
或
compass create myfilename
我得到“找不到命令”。我尝试卸载并重新安装,但我仍然坚持同样的事情。
所有这些来自/ Users / mycomputer。感谢任何帮助。
答案 0 :(得分:6)
您的gem可执行文件目录似乎不在您的$PATH
中。这可能不是解决这个问题的最佳方法,但它非常直接。希望其他成员能帮助改善答案。
要解决此问题,请找到您的gem可执行文件目录:
$ gem environment
并查找EXECUTABLE DIRECTORY
这样的行:
- EXECUTABLE DIRECTORY: /Users/mycomputer/.rvm/gems/ruby-1.9.3-p194@foo/bin
通过在运行时查找它,仔细检查它是否已经在$PATH
中:
$ echo $PATH
如果您没有在主目录中看到EXECUTABLE DIRECTORY
,编辑(或创建).profile
添加(或修改):
export PATH="/Users/mycomputer/.rvm/gems/ruby-1.9.3-p194@foo/bin:$PATH"
现在重新加载.profile
以更新$PATH
并检查您的EXECUTABLE DIRECTORY
是否存在,然后再次尝试运行compass
。
$ . ~/.profile
$ echo $PATH
/Users/mycomputer/.rvm/gems/ruby-1.9.3-p194@foo/bin:/usr/bin:/bin:/usr/sbin:/sbin...
$ compas --version
Compass 0.12.2 (Alnilam)
希望这能让你顺利上路。管理宝石和路径可能会很痛苦。做什么对你有用。您可以查看RVM,这样您就不必sudo
安装宝石,但我离题了。