无法加载此类文件 - 捆绑程序/安装程序(LoadError)

2023-11-24

我正在使用 Ruby 2.0 设置 Rails 4 应用程序,但收到“Web 应用程序无法启动”并获取以下跟踪信息:

cannot load such file -- bundler/setup (LoadError)
  /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
  /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
  /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/lib/phusion_passenger/loader_shared_helpers.rb:212:in `run_load_path_setup_code'
  /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:96:in `preload_app'
  /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:150:in `<module:App>'
  /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>'
  /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:28:in `<main>'

我的 apache2.conf 是:

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so
   PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19
   PassengerDefaultRuby /usr/local/bin/ruby

bundle -v is:

Bundler version 1.3.5

ruby -v is:

ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]

gem env is:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.1.5
  - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-linux]
  - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/lib/ruby/gems/1.8/bin
  - SPEC CACHE DIRECTORY: /root/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /root/.gems/bin
     - /usr/lib/ruby/gems/1.8/bin/
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/bin/X11
     - /usr/games
     - /usr/sbin
     - /sbin

echo $GEM_PATH is:

/usr/lib/ruby/gems/1.8:/usr/lib/ruby/gems/1.8

不应该GEM_PATH be /usr/lib/ruby/gems/2.0?

在 apache2.conf 的虚拟主机内我添加了:

SetEnv GEM_HOME /usr/lib/ruby/gems/1.8

现在它正在发挥作用。

这是解决这个问题的正确方法吗?


我遇到了几乎完全相同的错误,并且只需运行以下命令即可完全修复它:

gem install bundler

您的捆绑程序安装可能已损坏或丢失 - 这就是我的情况。请注意,如果上述方法失败,您可以尝试:

sudo gem install bundler

...但一般来说你可以不用 sudo 来完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法加载此类文件 - 捆绑程序/安装程序(LoadError) 的相关文章

随机推荐

  • 如何在 Python 中重置 TCP 套接字?

    我有一个用 Python 编写的套接字代理 当它从一对通信对等点接收到 RST 时 它将通过让套接字被垃圾收集来关闭与两个对等点的连接 这会导致其他对等方看到 FIN 而不是 RST 这意味着代理有效地将 RST 转换为 FIN 我认为这并
  • Anaconda“无法创建进程”

    我是 Python 新手 我刚刚安装了 Python anaconda python 2 7 在启动 Anaconda 时提示发生了 无法创建进程 的情况 那么这里有人可以帮我吗 我感谢每一个帮助 我遇到了完全相同的错误 因为我的用户名包含
  • SVN:将存储库主干移动到另一个分支(带有历史记录)

    我正在使用带有大量存储库的 SVN 设置 我试图通过将一个的主干移动到另一个的分支来合并一些 旧的是新的主题版本 减去我稍后将应用的一些代码修复 所以这对我来说很有意义 简短版本 我想从 RepositoryA trunk 转到 Repos
  • VB“Financial.Pmt”在 C# 中等效吗?

    Microsoft VisualBasic 程序集中有一个内置函数 我可以在 VB 中这样使用它 Financial Pmt dAPR 100 12 iNumberOfPayments dLoanAmount 1 我当前的项目是用C 编写的
  • 如何使用 jQuery 计算 ASP.NET 中 gridview 的行数

    有谁知道如何使用 jQuery 计算 asp GridView 中的行数 如果没有找到行那么我想做一些事情 A GridView只是呈现为标准 HTML 表格 因此只需计算trGridView 下的元素 var totalRows tr l
  • 在 ListBoxFor 中选择值的挑战

    最近在开发我的第一个 ASP Net MVC2 Web 应用程序时 当我需要在列表框中选择多个值时 我遇到了一些问题 我用一些 jQuery 解决了这个问题 但继续编写了一些非常简单的代码来演示 我使用 EF 作为模型 有两个实体 Cust
  • 如何从我的 Android 应用程序中删除 QUERY_ALL_PACKAGES 权限?

    由于 Google 的反馈 我的 Google Play 更新版本已被拒绝 3 次 应使用不太广泛的应用程序可见性方法 我们无法批准您的应用使用 QUERY ALL PACKAGES 权限 因为声明的任务可以使用不太广泛的应用可见性方法来完
  • stl容器是否使用隐式共享?

    众所周知 Qt 小部件使用隐式共享 所以我对 stl 容器感兴趣std vector std string也使用隐式共享 如果没有 为什么 因为它非常有用 如果答案是肯定的 我们如何确定呢 我需要简单的 C stl 程序 该程序显示 stl
  • 将 html 结果保存到 txt 或 html 文件

    我有一个带有 html 代码的变量 以下是 R 控制台中代码变量的输出 h1 My First Heading h1 p My first paragraph p 我尝试将内容保存到txt文件中 write table code file
  • 什么是卷积神经网络中的“线性投影”[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在阅读剩余学习 我有一个问题 3 2中提到的 线性投影 是什么 一旦得到这个看起来很简单 但无法理解 有人可以提供简单的例子吗 首先 重要的是要了解什么x y and F以及为什
  • Google BigQuery 的 JDBC 驱动程序?

    有谁知道 Google BigQuery 的 JDBC 接口或驱动程序吗 请只使用 Java 我已经不再使用 Python 库了 有一个第 3 方 JDBC 驱动程序 可以从以下位置获取 http code google com p sta
  • 不完整类型的 new 在包含在模板中时编译

    考虑这段代码 有一个明显的编译错误 1 struct A struct B B new A error allocation of incomplete type A Using a unique ptr也无济于事 2 struct A s
  • HMM 前向算法中的下溢

    我正在实现 HMM 的前向算法来计算给定 HMM 发出给定观察序列的概率 我希望我的算法对于下溢具有鲁棒性 我无法在对数空间中工作 因为前向算法需要概率的乘法和加法 避免下溢的最佳方法是什么 我已经阅读了一些关于此的资料 但我得到的最好的建
  • 在 Angular 2 和 Spring MVC 中使用其他表单字段上传文件

    我在尝试着上传文件和其他表单字段内容从我的 Angular 2 前端到 Spring 后端 但不知怎的 我无法做到这一点 这是我的代码 应用程序组件 ts fileChange e this fileList e target files
  • 如何在选项卡布局中的文本旁边设置图标

    我正在使用以下文本和图标制作 Tablayouttutorial 我的问题是如何使图标放置在文本旁边而不是文本上方 我是Android开发新手 希望大家能帮助我 提前谢谢您 非常感谢您的回答 这是我的java文件 public class
  • ClassNotFoundException:eclipse 中 Jetty hello world 中的 javax.servlet.AsyncContext

    我已点击链接http wiki eclipse org Jetty Tutorial Jetty HelloWorld教程 使用 Eclipse 还查看了现有的 stackoverflowhere 我使用聚合 jetty 8 0 0 jar
  • 为什么所有 JavaScript 控制台日志和错误都显示第 1 行(开发人员工具)

    我正在开发一个 Javascript 项目并使用 Chrome F12 开发人员工具进行调试 由于某种原因 所有 console log 输出和错误消息都声称它们发生在line 1我的 js 文件 即 在控制台中每行右侧显示myFile j
  • 逻辑删除消息未从 KTable 状态存储中删除记录?

    我正在创建 KTable 处理来自 KStream 的数据 但是 当我触发具有密钥和空负载的逻辑删除消息时 它不会从 KTable 中删除消息 sample public KStream
  • 克隆 Office Open XML 文档的最有效方法是什么?

    使用 Office Open XML 文档 例如 自 Office 2007 发布以来由 Word Excel 或 PowerPoint 创建的文档 时 您经常需要克隆或复制现有文档 然后对该克隆进行更改 从而创建新的文档文档 在这种情况下
  • 无法加载此类文件 - 捆绑程序/安装程序(LoadError)

    我正在使用 Ruby 2 0 设置 Rails 4 应用程序 但收到 Web 应用程序无法启动 并获取以下跟踪信息 cannot load such file bundler setup LoadError usr local lib ru