【问题标题】:"no such file to load -- bundler" error when booting redmine with passenger standalone使用乘客独立启动 redmine 时出现“没有要加载的此类文件 - 捆绑器”错误
【发布时间】: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


    【解决方案1】:

    您是否尝试过通过 bundler 运行乘客?

    bundle exec passenger start -e production -d
    

    【讨论】:

      【解决方案2】:

      我认为你只是使用不同的用户来安装 gem 和乘客运行。因此,一个用户的路径对其他用户不可用。也许您以简单用户身份安装 gem 并以 root 用户身份运行乘客,反之亦然。

      【讨论】:

      • 感谢 Denis,但我在这两项任务中都使用了 root 帐户。实际上,所有任务。
      猜你喜欢
      • 2011-09-05
      • 2016-01-10
      • 1970-01-01
      • 2014-11-23
      • 2012-05-16
      • 2013-06-16
      • 2013-09-21
      • 2011-09-17
      • 1970-01-01
      相关资源
      最近更新 更多