Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails &引用;没有要加载的文件--bundler“;使用passenger standalone启动redmine时出错_Ruby On Rails_Bundler_Redmine_Passenger - Fatal编程技术网

Ruby on rails &引用;没有要加载的文件--bundler“;使用passenger standalone启动redmine时出错

Ruby on rails &引用;没有要加载的文件--bundler“;使用passenger standalone启动redmine时出错,ruby-on-rails,bundler,redmine,passenger,Ruby On Rails,Bundler,Redmine,Passenger,我一直在互联网上寻找这个错误的解决方案,但没有结果。有一些人有这个错误,但他们的解决方案不适合我的情况 我正在尝试使用passenger设置redmine(独立版本,不是nginx或apache bundler-我有一些理由不这么做)。当我用乘客启动-e生产-d启动redmine时,出现错误没有要加载的文件--bundler 当然,当我安装了bundle时: # gem list -d bundler *** LOCAL GEMS *** bundler (1.0.21) Autho

我一直在互联网上寻找这个错误的解决方案,但没有结果。有一些人有这个错误,但他们的解决方案不适合我的情况

我正在尝试使用passenger设置redmine(独立版本,不是nginx或apache bundler-我有一些理由不这么做)。当我用
乘客启动-e生产-d
启动redmine时,出现错误
没有要加载的文件--bundler

当然,当我安装了bundle时:

# 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、ruby等东西的形式都是正确的:

# 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/
我从其他渠道学到了所有可能的解决方案。我甚至为bundler创建了一个符号链接,从
/usr/local/lib/ruby/gems/1.8
/root/.gem/ruby/1.8
,这是在stackoverflow上的另一个线程之后创建的(好吧,以防万一)。它就是不起作用。每次我试着启动时,
都没有这样的文件要加载——bundler
突然出现


有人能帮我吗?在任何方面我都不是Rails专家。

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

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

您是否尝试过通过bundler运行passenger

bundle exec passenger start -e production -d

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

bundle exec passenger start -e production -d

谢谢Denis,但我在这两项任务中都使用了root帐户。实际上,所有的任务。谢谢Denis,但我使用root帐户来完成这两项任务。实际上,所有的任务。