中间人安装但二进制无法找到

时间:2013-03-09 22:28:18

标签: ruby rbenv middleman

我刚在Mac上安装了Middleman(OS 10.8.2),但无法生成新项目。我安装了Xcode。谁能告诉我我可能做错了什么?

$ middleman init moi
-bash: middleman: command not found
$ gem list
middleman (3.0.12)
middleman-core (3.0.12)
middleman-more (3.0.12)
middleman-sprockets (3.0.9)
$ ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.2.0]

我正在使用rbenv。这是我的道路:

/Users/me/.rbenv/shims:/opt/local/bin:/opt/local/sbin:/Users/me/downloads/mongodb/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

1 个答案:

答案 0 :(得分:9)

如果您刚刚在由rbenv管理的Ruby安装中安装了新的gem,则应该运行

rbenv rehash

安装后。这会为新安装的gem生成填充程序,以便您运行它。您可以在rbenv’s readme中阅读更多内容。