簡體   English   中英

rvm1 / capistrano3不使用gemset

[英]rvm1/capistrano3 doesn't use gemset

我正在嘗試將Rails 4應用程序部署到VPS。

我的Capfile,Gemfile,deploy.rb位於該要點中

cap production deploy它不安裝捆綁軟件的步驟失敗,因為它不使用gemset,並一直說未找到gem。

cap的相關輸出

INFO[90fcd8c1] Running /tmp/domain_spam_checker/rvm-auto.sh 2.1.2 bundle exec gem install --file Gemfile on 162.221.181.224 DEBUG[90fcd8c1] Command: cd /home/deployer/domain_spam_checker/releases/20140922153958 && /tmp/domain_spam_checker/rvm-auto.sh 2.1.2 bundle exec gem install --file Gemfile DEBUG[90fcd8c1] [31mCould not find i18n-0.6.11 in any of the sources[0m DEBUG[90fcd8c1] [33mRun 'bundle install' to install missing gems.[0m cap aborted!

...

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

如何提及在設置文件中某處使用的gemset?

如何使rvm1 / cap3拾取或創建gemset?

我從沒嘗試過rvm1/capistrano3所以在那里幫不上忙,但我建議您改用capistrano/rvmlink

Capfile:

require 'capistrano/rvm'

deploy.rb:

set :rvm_ruby_version, '2.0.0-p247@mygemset'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM