使用错误版本的Ruby部署capistrano
在我使用capistrano部署到新服务器后,我看到:
/shared/bundle/ruby/1.9.1/gems/
我甚至没有在服务器上安装ruby 1.9.1。 如果我运行: ruby -v
它返回1.9.3但在所有capisrtano动作中我一直看到1.9.1为什么会这样? 我怎么能阻止它?
谢谢
别担心。 Ruby 1.9.1到1.9.3默认使用该路径。 它并不一定意味着你使用了错误的Ruby。
- 在亚马逊EC2上使用capistrano进行生产时,资产不会预编译
- 如何修改capistrano deploy以在Rails 3.0中自动运行迁移
- Rails 3.1和Asset Pipeline:使用Capistrano进行部署时出现问题
- 在生产服务器(DigitalOcean)上的rails app中使用SMTP(mailgun)发送电子邮件的端口是什么?
- cap deploy + rbenv:bundle:找不到命令
- 如何使用capistrano 3部署特定修订版
- 为什么我在capistrano生成的文件部署中获得Permission denied错误?
- 使用Passenger / Capistrano部署到Nginx服务器后未显示的图像
- Capistrano在ssh登录后更改用户 – 作为另一个用户部署