【发布时间】:2012-02-05 17:05:12
【问题描述】:
我一直在互联网上(嗯,有点)寻找解决此错误的方法,但无济于事。有几个人有这个错误,但他们的解决方案对我的情况不起作用。
我正在尝试使用乘客设置 redmine(独立版本,不是 nginx 或 apache 捆绑器 - 我有一些理由不这样做)。当我使用 passenger start -e production -d 启动 redmine 时,出现错误 no such file to load -- bundler。
当然,当我安装了捆绑包时:
# gem list -d bundler
*** LOCAL GEMS ***
bundler (1.0.21)
Authors: André Arko, Terence Lee, Carl Lerche, Yehuda Katz
Rubyforge: http://rubyforge.org/projects/bundler
Homepage: http://gembundler.com
Installed at: /usr/local/lib/ruby/gems/1.8
The best way to manage your application's dependencies
而且(看起来)我的宝石、红宝石和类似的东西都是正确的形式:
# gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.4.2
- RUBY VERSION: 1.8.7 (2008-05-31 patchlevel 0) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/local/lib/ruby/gems/1.8
- /root/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
像从其他来源学到的所有可能的解决方案一样,我一直在遵循。我什至在 StackOver 流上的另一个线程之后为捆绑器创建了一个从 /usr/local/lib/ruby/gems/1.8 到 /root/.gem/ruby/1.8 的符号链接(好吧,以防万一)。它只是行不通。每次我尝试启动时,no such file to load -- bundler 都会触发。
有人可以帮我解决这个问题吗?我绝不是 Rails 专家。
【问题讨论】:
标签: ruby-on-rails bundler redmine passenger