Fab*_*ino 4 ruby capistrano rubygems net-ssh
我在用ruby 1.8.7 (2013-06-27 patchlevel 374) [i686-darwin14].当我尝试安装capistrano gem时,我收到以下错误:
sudo gem install capistrano -v2.13.5
ERROR: Error installing capistrano:
net-ssh requires Ruby version >= 2.0.
Run Code Online (Sandbox Code Playgroud)
AFAIK capistrano 2.13.5应该兼容ruby 1.8.7
我怎么才能安装capistrano v2.13.5使用ruby 1.8.7(<2.0),装?
我已经解决了这个问题,手动安装了capistrano依赖项.如果遇到相同问题,请执行以下命令:
sudo gem install net-sftp -v2.0.0
sudo gem install net-scp -v1.0.0
sudo gem install net-ssh-gateway -v1.1.0
sudo gem install capistrano -v2.13.5
Run Code Online (Sandbox Code Playgroud)
在Ubuntu 14.04中安装Capifony时,我有相同的错误消息.我这样做了:
# gem install net-ssh -v 2.9.2
Run Code Online (Sandbox Code Playgroud)
然后这个:
# gem install capifony
Run Code Online (Sandbox Code Playgroud)
有效.
我找到了这里描述的解决方案.
| 归档时间: |
|
| 查看次数: |
3911 次 |
| 最近记录: |