我已经安装了MacRuby 0.6,然后安装了吉顿的热可可宝石。然而,当我试图创建一个热可可应用程序。
hotcocoa demoapp我知道错误了
-bash: /usr/local/bin/hotcocoa: No such file or directory键入“哪个热可可”会导致
/usr/bin/hotcocoa其他在线文档似乎表明,这应该安装到/usr/local/bin中,因此我感到困惑:(a)它是如何在这里结束的;(b)为什么即使这两个位置都在我的路径上,也找不到它
我安装了热可可:
sudo macgem install hotcocoa 我以前做了一个创业板安装错误,但我卸载,当我意识到,我应该使用宏。
echo $PATH/opt/local/bin:/opt/local/sbin:/usr/local/git/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec
有什么想法吗?
增编
作为一个实验,我也改变了路径中项目的顺序,现在它可以找到hotocoa了。我的道路现在是..。
/usr/local/git/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/usr/local/bin:/bin:/sbin:/usr/sbin:/usr/libexec
..with /usr/bin列在/usr/local/bin之前
当然,这仍然不能解释为什么它以前找不到它(所有的路径元素似乎都存在),也不能解释为什么它被安装在那里。
发布于 2010-10-19 23:18:04
谢谢你分享你的经验!一段时间以来,我一直在为同样的问题和结果而奋斗。在我的情况下,路径顺序不是一个问题。
看来,对于MacRuby 0.7.1 (通过RVM安装)和热可可(通过sudo安装),需要使用“sudo”来避免潜在的负载错误。
例如:
(1)键入“热可可演示”,在我的框中显示“未能找到RubyGem热可可(>= 0) (Gem::LoadError)”消息。然而,如果我输入'sudo hotcocoa‘,则不会出现加载错误,并且Rakefile、config、lib和资源项可以在’mydemo‘目录中列出。
(2)输入“macrake”会导致rake中止:没有这样的文件来加载-- hotcocoa/application_builder。然而,在“sudo”中输入“sudo”会显示Mydemo窗口及其“”消息。
发布于 2011-02-07 03:34:47
实际上,我发现在没有sudo命令的情况下安装热可可是有效的。
https://stackoverflow.com/questions/2904497
复制相似问题