Rails& Bundler - 安装在rails应用程序内的gem

时间:2010-12-30 09:03:48

标签: ruby-on-rails bundle bundler

在新安装的osx rvm之后,运行bundle install的bundler和rails 3会以某种方式解压缩我的应用程序中的所有内容。我做了以下事情:

已安装rvm

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

在bash中添加了以下内容

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

通过rvm安装ruby

rvm install 1.9.2
rvm -default 1.9.2

ruby​​gems安装的rails

gem install rails

已安装的捆绑包

gem install bundle

从现有的rails应用程序中安装了我的宝石

bundle install

这导致我的应用程序根目录中的以下目录结构

mycoolblog/rails/ruby/1.9.1/bin | bundler | cache | doc | gems | specification 

显然我的安装有问题,但不确定如何修复它。 ,在投票结束此问题之前,请告知我是否需要提供更多详细信息。

1 个答案:

答案 0 :(得分:5)

如果有人遇到此问题,解决方法是:

rm -rf ~/.bundle/ ~/.gem/ .bundle/ Gemfile.lock

我不知道这是怎么发生的,所以除了找到的解决方案之外没有详细说明。