我已经安装了 MacRuby 0.6,然后从 Github 安装了 hotcocoa gem。但是,当我尝试使用例如创建 hotcocoa 应用程序时。
hotcocoa demoapp
我得到错误
-bash: /usr/local/bin/hotcocoa: No such file or directory
输入“which hotcocoa”会导致
/usr/bin/hotcocoa
其他在线文档似乎表明它应该已安装到 /usr/local/bin 所以我很困惑(a)它是如何在这里结束的,(b)为什么即使两个位置都在我的小路
我安装了 hotcocoa:
sudo macgem install hotcocoa
我之前错误地安装了 gem,但是当我意识到我应该使用 macgem 时,我卸载了它。
echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/local/git/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec
有什么想法吗?
附录
作为一个实验,我还更改了 PATH 中项目的顺序,它现在可以找到 hotocoa。我的 PATH 现在是...
/usr/local/git/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/usr/local/bin:/bin:/sbin:/usr/sbin:/usr/libexec
..与 /usr/bin 比 /usr/local/bin 更早列出
当然,这仍然不能解释为什么它之前找不到它(所有路径元素似乎都存在)或者它为什么安装在那里。