Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rvm1/capistrano3不';不要使用宝石_Ruby On Rails_Rvm_Ruby On Rails 4.1_Rvm Capistrano - Fatal编程技术网

Ruby on rails rvm1/capistrano3不';不要使用宝石

Ruby on rails rvm1/capistrano3不';不要使用宝石,ruby-on-rails,rvm,ruby-on-rails-4.1,rvm-capistrano,Ruby On Rails,Rvm,Ruby On Rails 4.1,Rvm Capistrano,我正在尝试将Rails 4应用程序部署到VPS 我的Capfile、Gemfile、deploy.rb在 在cap production deploy上,它失败了bundle安装步骤,因为它没有使用gemset,并且一直说找不到gem cap的相关输出 INFO[90fcd8c1]正在运行/tmp/domain\u spam\u checker/rvm-auto.sh 2.1.2 bundle exec gem install--162.221.181.224上的文件Gemfile 调试[90f

我正在尝试将Rails 4应用程序部署到VPS

我的Capfile、Gemfile、deploy.rb在

cap production deploy
上,它失败了bundle安装步骤,因为它没有使用gemset,并且一直说找不到gem

cap的相关输出

INFO[90fcd8c1]正在运行/tmp/domain\u spam\u checker/rvm-auto.sh 2.1.2 bundle exec gem install--162.221.181.224上的文件Gemfile
调试[90fcd8c1]命令:cd/home/deployer/domain_spam_checker/releases/20140922153958&&/tmp/domain_spam_checker/rvm-auto.sh 2.1.2 bundle exec gem安装--文件Gemfile
调试[90fcd8c1][31M无法在任何源[0m]中找到i18n-0.6.11
调试[90fcd8c1][33mRun'bundle install'以安装缺少的gems。[0m
cap已中止!

Tasks:TOP=>deploy=>rvm1:install:gems

如何在安装文件中提及要使用的gemset


如何让rvm1/cap3拾取或创建gemset?

我从未尝试过
rvm1/capistrano3
因此无法帮助您,但我建议您改用
capistrano/rvm
()

Capfile:

require 'capistrano/rvm'
deploy.rb:

set :rvm_ruby_version, '2.0.0-p247@mygemset'

我对你的答案投了更高的票,因为它帮助我解决了我的问题。但我不能接受,因为它不能解决问题。我会让其他人回答,这样可能会帮助其他人。:-)非常感谢