【问题标题】:cannot load such file -- bundler (LoadError) in linode无法加载此类文件 - linode 中的捆绑程序(LoadError)
【发布时间】:2017-01-26 17:00:49
【问题描述】:

我想将 rails 应用程序部署到 linode 云服务器。我安装了 ubuntu 14.04 LTS 并通过 rvm 安装了 ruby​​ 2.3.0,还使用 ​​apache2 安装了乘客。然后我从 bitbucket 克隆了我的应用程序并尝试捆绑它,但我不能。它是这样说的......

/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (LoadError)
from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/bin/bundle:7:in `<main>'

【问题讨论】:

标签: ruby-on-rails ubuntu-14.04 rvm bundler linode


【解决方案1】:

为我工作:

bundle exec rake rails:update:bin

或者,在 RAILS 5+ 中

rails app:update:bin

【讨论】:

    【解决方案2】:

    其实我忘记安装导轨了。安装rails后会自动解决。

    gem install rails
    

    【讨论】:

      【解决方案3】:

      您可以简单地重新检查是否已运行

      rvm use 'your ruby version'
      

      然后运行

        gem install bundler
      

      就是这样。

      【讨论】:

      • 此解决方案不适用于在我的本地配置中修复“`require': cannot load such file -- bundler/setup (LoadError)”问题,我将通过对此进行研究继续搜索它主题。
      【解决方案4】:

      我认为您没有安装捆绑程序,我遇到了几乎完全相同的错误,并且只需运行即可完全修复它:

      gem install bundler
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-10
        • 1970-01-01
        相关资源
        最近更新 更多