使用Bundler设置文件夹

时间:2013-09-09 20:19:24

标签: ruby-on-rails ruby bash

我看到了no such file to load -- rack

但这没有回答我的问题。

我在以下时间得到这个:

./script/server

这是关于我的环境的一些信息:

  1. 将RVM 1.21.15与ruby 1.8.7-p72一起使用
  2. bundle exec gem list | grep rack给了我rack (1.1.2)
  3. cat Gemfile | grep rack返回空。
  4. cat Gemfile | grep rails返回gem 'rails', '2.3.14'
  5. cat Gemfile.lock | grep rack返回

      rack (~> 1.1.0)
    rack (1.1.2)
    
  6. 更新

    1. bundle config path返回".bundle/gems"
    2. p $:.grep /rack/返回.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib,即使在运行bundle install之后也不存在{。}}。
    3. 但确实存在.bundle/gems/ruby/1.9.1/gems/rack-1.1.2/。请注意ruby版本。
    4. rvm current ruby-1.8.7-p72

1 个答案:

答案 0 :(得分:0)

这就是我所做的:

# remove ./bundle/gems dir
git clean -fd
# bundle again
bundle

现在可行。