我得到这个日志:
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as
ubuntu@13.58.220.78: rvm exit status: 127
rvm stdout: bash: /home/ubuntu/.rvm/bin/rvm: No such file or directory
rvm stderr: Nothing written
Caused by:
SSHKit::Command::Failed: rvm exit status: 127
rvm stdout: bash: /home/ubuntu/.rvm/bin/rvm: No such file or directory
rvm stderr: Nothing written
Tasks: TOP => rvm:check
(See full trace by running task with --trace)
执行帽生产部署后。关键是,RVM安装在那里,在它正在寻找的确切路径中。
请咨询。
3条答案
按热度按时间oxalkeyp1#
最后我不得不这样做来解决这个问题(花了几个小时):
mwg9r5ms2#
你可能需要将rvm添加到PATH变量中。否则capistrano无法找到它,也无法从CLI运行它。
将这几行添加到您的主目录中。bashrc文件。确保重新启动会话或
source .bashrc
。nnvyjq4y3#
这个应该能用