[英]Received Warning message “Path set to RVM” after updating ruby version using rvm
最近我因為一條警告消息而嘗試更新我的ruby版本(見下文)。
現在,當我啟動iterm2時,我收到以下警告消息:
Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see:
https://github.com/wayneeseguin/rvm/issues/3212
有誰知道如何解決此警告? 它並沒有真正影響我的工作,但它有點令人不安。
供您參考:
我相信我跑了rvm get stable
來獲得最新的ruby版本。
2.這是我最初試圖解決的警告信息,但它還沒有得到解決:
warning: parser/current is loading parser/ruby21, which recognizes
warning: 2.1.5-compliant syntax, but you are running 2.1.2.
我正在使用1. Mac OS X
2. iterm2
和3. oh-my-zsh
shell
我和oh-my-zsh有同樣的問題在使用選項--rails安裝rvm時,有這個警告:
這個解決方案適合我:打開.zshrc
文件,找到PATH行
更改
export PATH=/path/to/something
成
export PATH="$PATH:/path/to/something"
保存它並做source ~/.zshrc
,然后它工作。
如果在〜/ .zshrc文件中的User configuration
后找到一行,如下所示:
#export PATH =“/ Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin:/Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin:/用戶/ robinwen / .rvm /紅寶石/紅寶石1.9.3-P551 /斌:/Users/robinwen/.rvm/bin:在/ usr /本地/ git的/ bin中:/ SW /斌:在/ usr / local / bin目錄:在/ usr /地方:在/ usr / local / sbin中:在/ usr /本地/ MySQL的/斌:在/ usr / local / bin目錄:在/ usr / bin中:/ bin中:/ usr / sbin目錄:/ sbin目錄:在/ usr / local / bin目錄/”
您應該對此行進行評論,並添加以下行:
export PATH = $ PATH:$ HOME / .rvm / bin#將RVM添加到PATH以進行腳本編寫
祝好運!
添加到@ ymin的解決方案。 對我來說,誰運行rvm list
並且沒有選擇當前的ruby,需要手動選擇ruby即。 rvm use ruby-2.1.x
,然后修復zshrc路徑並運行rvm get stable
。
我也有同樣的問題
我的解決方法是添加
source /etc/profile.d/rvm.sh
在.zshrc中
源.zshrc沒問題
祝你好運!
將[[-s“$ HOME / .rvm / scripts / rvm”]] && source“$ HOME / .rvm / scripts / rvm”添加到〜/ .zshrc的頂部而不是底部后我可以確認這已經解決了這個問題對我而言。
同樣的問題,在下面添加代碼~/.zshrc
對我~/.zshrc
。
export GEM_HOME="$GEM_HOME:$HOME/.rvm/bin"
export GEM_PATH="$GEM_PATH:$HOME/.rvm/bin"
然后source ~/.zshrc
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.