我最近将我的操作系统从Ubuntu 16.04更新到了18.04 . 但现在我遇到了capistrano和ruby的问题 . 实际上,我想部署一个带有capistrano的php应用程序 . 所以我用rbenv安装了ruby,用gem打包了捆绑器,当我运行"bundle install"时,一切都安装得很好 . 我的问题是当我运行"cap install"使用capistrano并在我的应用程序中创建所有文件 . 我有以下消息: /usr/bin/env: «ruby2.3»: No such file or directory
你知道如何解决它并使用capistrano吗?
更多信息:
-
ruby版本:ruby 2.3.7p456(2018-03-28修订版63024)[x86_64-linux]
-
我按照以下说明安装了ruby:https://gorails.com/setup/ubuntu/18.04
-
我有zsh所以我用.zshrc替换了.bashrc
谢谢你提前 .
1 回答
我收到此消息的原因是因为我直接在控制台上运行
cap install
而不是bundle exec cap install
...所以现在它正在运行 .