Ruby on rails 未找到Capistrano捆绑程序

Ruby on rails 未找到Capistrano捆绑程序,ruby-on-rails,deployment,capistrano,setup-deployment,Ruby On Rails,Deployment,Capistrano,Setup Deployment,但是bundler已经安装在服务器上,这向我展示了 gem list 向我显示bundler 1.0.22,在我的本地机器上,它显示在gem列表之后 bundler (1.1.1, 10.22) 我不知道第二个是从哪里来的。我尝试了这个教程,但我得到了这样一个错误 Could not find bundler (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2

但是bundler已经安装在服务器上,这向我展示了

gem list
向我显示bundler 1.0.22,在我的本地机器上,它显示在gem列表之后

bundler (1.1.1, 10.22)
我不知道第二个是从哪里来的。我尝试了这个教程,但我得到了这样一个错误

 Could not find bundler (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)

此错误来自何处?

问题可能是您需要创建绑定器包装。例如,您可以在deploy.rb中这样做

require "rvm/capistrano" # http://beginrescueend.com/integration/capistrano/

# rvm-capistrano settings
set :rvm_ruby_string, ENV['GEM_HOME'].gsub(/.*\//,"")

namespace :rvm do
  task :create_bundle_wrapper, roles: :app do
    run "rvm wrapper #{rvm_ruby_string} bundle bundle"
  end  
end

after "deploy:create_symlink", "rvm:create_bundle_wrapper"

你是如何安装ruby的?请像rvm ruby教程一样包括安装的gem envI的输出。它运行起来没有问题,但Deployment让我哭诉:-我从加载'deploy/assets'RubyGems环境行中删除了Capfile中的命令:-RubyGems版本:1.8.15-RUBY版本:1.9.3 2012-02-16 patchlevel 125[x86_64-linux]-安装目录:/usr/local/rvm/gems/ruby-1.9.3-p125-ruby可执行文件:/usr/local/rvm/rubies/ruby-1.9.3-p125/bin/ruby'-可执行目录:/usr/local/rvm/gems/ruby-1.9.3-p125/bin-RUBYGEMS平台:-ruby-x86_64-linux'-/usr/local/rvm/gems/ruby-1.9.3-p125-/usr/local/rvm/gems/ruby-1.9.3-p125@global-:update_sources=>true-:verbose=>true-:benchmark=>false-:backtrace=>false-:bulk\u threshold=>1000查看我的最新文章,了解capistrano与rvm、bundler、rails的工作教程…->嗨…你已经发布了三次相同的答案。如果你这样做的话,那么这三个问题很有可能都是重复的,所以将它们标记为重复。如果这些不是完全重复的,那么请说明问题的细节,而不是发布相同的复制粘贴答案。谢谢