我将尝试将我的Rails应用程序部署到生产服务器,并决定使用这个指南 + RVM将其部署到DigitalOcean。
我使用以下命令进行部署:
然而,它在需要gemfile的某些部分失败了。以下是部署失败的日志:
我使用以下命令进行部署:
cap production deploy
然而,它在需要gemfile的某些部分失败了。以下是部署失败的日志:
DEBUG[323dfd0e] Command: cd /home/deploy/zwiadowcy/releases/20140628164657 && ~/.rvm/bin/rvm default do bundle install --binstubs /home/deploy/zwiadowcy/shared/bin --path
/home/deploy/zwiadowcy/shared/bundle --without development test --deployment --quiet
DEBUG[323dfd0e] Could not locate Gemfile
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing on host my_ip_address: bundle exit status: 10
bundle stdout: Nothing written
bundle stderr: Nothing written
我的Gemfile已经包含了所有必需的内容:
gem 'capistrano', '~> 3.1.0'
gem 'capistrano-bundler', '~> 1.1.2'
gem 'capistrano-rails', '~> 1.1.1'
gem 'capistrano-rvm', github: "capistrano/rvm"
我已经在Google上搜索了大量的信息,尝试了许多方法,并查看了很多问题。现在我已经不知道该怎么办了,所以我恳求您的帮助。谢谢!
.gitignore
文件,以查看是否错误地将Gemfile放在那里。 - Surya