宝石安装麻烦

时间:2011-01-14 17:06:23

标签: ruby-on-rails ruby gem

我有一个奇怪的麻烦,我已经更新了.irbrc文件,以便更好看,为此我 安装了awesome_print,wirble和looksee宝石,通过宝石列表检查它们 - 每个宝石都在那里。 当我运行rails console时我得到了这个:

Cannot find awesome_print gem. Please run 'gem install awesome_print' to install it.
Cannot find wirble. Please run 'gem install wirble' to install it.
Cannot find looksee. Please run 'gem install looksee' to install it.

我不知道为什么会这样。我有我的系统,但我认为它不会导致问题。 感谢。

1 个答案:

答案 0 :(得分:2)

要在Rails 3中安装gem,请将它们添加到Gemfile

例如:

gem 'awesome_print'
gem 'wirble'
gem 'looksee'

然后运行bundle install

最佳做法是创建一个每个项目rvm的gemset,以隔离项目之间的依赖关系。

要执行此操作,请在Rails根目录中运行:rvm --create --rvmrc 1.9.2@myproject(将1.9.2替换为您要使用的任何Ruby版本。)

创建gemset后,重新运行bundle install

您会注意到已创建.rvmrc文件,这样可确保无论何时cd到该目录,都会自动使用“myproject”gemset。将其添加到版本控制中,以便其他开发人员获得相同的效果。