2012-08-04 48 views
2

我安装了指南针罗盘文件:试图创建

sudo gem install compass 

和版本0.12.2宝石安装,但是当我做

compass version 

compass create myfilename 

我得到“找不到命令”。我尝试卸载并重新安装,但仍然陷在了同样的事情中。

所有这一切都

从/用户/ MYCOMPUTER。感谢任何帮助。

回答

6

你的宝石可执行文件目录不会出现在你的$PATH。这可能不是解决这个问题的最佳方法,但它非常直接。希望其他成员能帮助改进答案。

为了解决这个问题,找到你的宝石的可执行文件目录:

$ gem environment 

,并查找​​行是这样的:通过观察

- EXECUTABLE DIRECTORY: /Users/mycomputer/.rvm/gems/[email protected]/bin 

仔细检查,这是不是已经在你的$PATH为它当你运行:

$ echo $PATH 

如果你没有看到你的​​,编辑(或创建).profile在主目录中添加(或修改):

export PATH="/Users/mycomputer/.rvm/gems/[email protected]/bin:$PATH" 

现在重新加载你的.profile更新您的$PATH,并检查您​​存在,然后重试运行compass

$ . ~/.profile 
$ echo $PATH 
/Users/mycomputer/.rvm/gems/[email protected]/bin:/usr/bin:/bin:/usr/sbin:/sbin... 
$ compas --version 
Compass 0.12.2 (Alnilam) 

希望这会让你在路上。管理宝石和路径可能是一种痛苦。做什么适合你。你可能会考虑RVM所以你不必sudo安装宝石,但我离题。

+0

谢谢Maxbeatty。我会试试这个,让你知道它是怎么回事。 – Leetechie 2012-08-06 14:41:50

+1

感谢哥们......这真的有效! – vizzaro 2013-10-31 18:24:10

+0

家伙,小心你重新定义,否则你会失去你的其他路径的路径时不小心留下过$ PATH! (一小白的错误,但我做到了),我发现这是很有帮助:http://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path – 2015-03-09 15:36:03