我将所有最新版本的Ruby升级到2.5.1版,将RubyGems升级到2.7.6,将Bundler升级到1.16.1。 在本地,一切都很好,但是当我尝试使用Capistrano进行部署时运行sidekiq:quiet任务时,出现以下错误消息:
**捆绑器:无法加载命令:sidekiqctl(/var/www/test/htdocs/shared/bundle/ruby-2.5.1@gapfish/ruby/2.5.0/bin/sidekiqctl)*** LoadError:无法加载此类文件-bundler / dep_proxy
我已经尝试运行gem update --system
和gem install bundler
但是没有帮助。 有人对可能发生的事情有一些线索吗?
如果我需要在机器内部使用Dep_proxy(使用irb),则可以找到它。
gapfish @ stage〜/ current $ irb 2.5.1:001> require'bundler / dep_proxy'=>是
宝石环境:
RubyGems环境:
- 宝石红版本:2.7.6
- 橄榄球版本:2.5.1(2018-03-29补丁程序级别57)[x86_64-linux]
- 安装目录:/var/www/www.gapfish.com/htdocs/.rvm/gems/ruby-2.5.1
- 用户安装目录:/var/www/www.gapfish.com/htdocs/.gem/ruby/2.5.0
- 可执行的RUBY:/var/www/www.gapfish.com/htdocs/.rvm/rubies/ruby-2.5.1/bin/ruby
- 执行目录:/var/www/www.gapfish.com/htdocs/.rvm/gems/ruby-2.5.1/bin
- 特殊缓存目录:/var/www/www.gapfish.com/htdocs/.gem/specs
- 系统配置目录:/var/www/www.gapfish.com/htdocs/.rvm/rubies/ruby-2.5.1/etc
- RUBYGEMS平台:
- 红宝石
- x86_64-linux
- 创业板路径:
- /var/www/www.gapfish.com/htdocs/.rvm/gems/ruby-2.5.1
- /var/www/www.gapfish.com/htdocs/.rvm/gems/ruby-2.5.1@global
- 宝石配置:
- :update_sources =>是
- :verbose => true
- :backtrace =>否
- :bulk_threshold => 1000
- “ gem” =>“ --no-ri --no-rdoc”
- 远程资源:
- 外壳路径:
- /var/www/www.gapfish.com/htdocs/.rvm/gems/ruby-2.5.1/bin
- /var/www/www.gapfish.com/htdocs/.rvm/gems/ruby-2.5.1@global/bin
- /var/www/www.gapfish.com/htdocs/.rvm/rubies/ruby-2.5.1/bin
- /var/www/www.gapfish.com/htdocs/.rvm/bin
- / usr / local / bin
- / usr / bin
- /箱
- / opt / bin
- /usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3