繁体   English   中英

Capistrano 3部署了错误的Ruby版本

[英]Capistrano 3 deploys a wrong ruby version

在我的生产机器上

rbenv versions
system
* 2.2.2 (set by /Users/smi/.rbenv/version)

which unicorn
/Users/smi/.rbenv/shims/unicorn

ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin12.0]

在我的服务器上(我不明白为什么独角兽在部署之后以及从何处获取ruby版本2.2.0 ,因为我的任何计算机上均未安装它):

rbenv versions
* 2.2.2 (set by /home/deployuser/.rbenv/version)

bundle exec which unicorn
/var/www/foreignernetwork/shared/bundle/ruby/2.2.0/bin/unicorn

.rbenv /版本

2.2.2

它没有获得其他版本的Ruby。 您正在运行2.2.2,但是Bundler仅使用2.2.0目录来存储捆绑的宝石,垃圾箱等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM