繁体   English   中英

RVM在Vagrant上不起作用

[英]RVM not working on Vagrant

找不到命令“ rvm”,但是有21个类似的rvm:命令未找到。 当我在Linux ubuntu 14.04上处于Vagrant时出现。

安装了Vagrant和VirtualBox。

rvm命令中找不到


您的问题是打开新终端时未加载RVM。

要解决此问题 ,请运行以下命令行:( 如果使用login-shell

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

或者这个( 如果使用非登录外壳 ):

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bashrc

这将添加到RVM的路径以在每个终端实例上加载(完成此操作后关闭并重新打开终端)。


如果您将sshd放入框中,也可以尝试运行sudo apt-get update然后安装它?

我也有这个问题。 我发现必须在配置脚本中添加rvm的完整路径。 路径已添加到环境$ PATH变量中,但在配置期间Vagrant未知。

/usr/local/rvm/bin/rvm install ruby-2.4.0

设置后:

[vagrant@Ruby ~]$ echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin: \
/usr/local/rvm/bin:/home/vagrant/.local/bin:/home/vagrant/bin

[vagrant@Ruby ~]$ which rvm
/usr/local/rvm/bin/rvm

另一个选择可能是在执行rvm之前先获取source /etc/profilervm ,但是我还没有尝试过。

暂无
暂无

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

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