Ubuntu + Unicorn:此锁文件必须使用Bundler 2或更高版本。 (捆绑器:: LockfileError)

我在Ubuntu 16上运行独角兽时遇到问题。尝试手动运行(undefined或通过Capistrano运行独角兽时,我收到以下消息:您必须为此使用Bundler 2或更高版本锁定文件。 (Bundler :: LockfileError)(下面是完整的错误轨道)

service unicorn_myapp_staging restart

如果我检查捆绑软件的版本,那似乎很好:

/home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/lockfile_parser.rb:108:in `warn_for_outdated_bundler_version': You must use Bundler 2 or greater with this lockfile. (Bundler::LockfileError)
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/lockfile_parser.rb:95:in `initialize'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/definition.rb:72:in `new'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/definition.rb:72:in `initialize'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/dsl.rb:200:in `new'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/dsl.rb:200:in `to_definition'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/dsl.rb:12:in `evaluate'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/definition.rb:33:in `build'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler.rb:128:in `definition'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler.rb:94:in `setup'
    from /home/deployer/.rvm/gems/ruby-2.3.3/gems/bundler-1.14.3/lib/bundler/setup.rb:20:in `<top (required)>'
    from /home/deployer/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /home/deployer/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'

但是,如上面的错误消息所述,与新升级的ruby(2.6.3)和bundler(2.1)相比,使用的ruby和bundler的版本看起来较旧(2.3.3和1.14.3)。 .4)。

在哪里为启动Unicorn设置正确的红宝石和捆绑器版本?在Ubuntu上是否有一个隐藏的配置文件,需要在其中指定?

cjq790323 回答:Ubuntu + Unicorn:此锁文件必须使用Bundler 2或更高版本。 (捆绑器:: LockfileError)

尝试此修复,看起来像Gemfile.lock的问题。尝试从gemfile.lock 删除 BUNDLED WITH。

删除类似内容,然后重新构建

BUNDLED WITH
   2.1.4
本文链接:https://www.f2er.com/2594078.html

大家都在问