簡體   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