2

我有一个使用 RVM 时创建的应用程序。我切换到 rbenv 并不能让它工作。当我尝试运行服务器时,它说它找不到 formastic gem:

Could not find formtastic-2.2.1 in any of the sources
Try running `bundle install`.

如果我运行bundle install,它表示我的包已完成,但未列出 formtastic。

但是,bundle show formtastic显示它已安装:

bundle show formtastic
/Users/me/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/formtastic-2.2.1

但服务器找不到它:

Macintosh-2:$ rails s
Could not find formtastic-2.2.1 in any of the sources
Try running `bundle install`.
4

1 回答 1

1

除了运行rvm implode删除 RVM 的命令外,我还必须从主目录中删除 .rvm 目录,因为系统似乎正在那里寻找 gem:

rm -rf .rvm

删除它后,我就可以启动服务器了。

于 2013-01-02T16:17:17.637 回答