我剛剛安裝了rvm,然後是捆綁軟件gem。找不到RVM包
➜ ~ ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10.7.0]
➜ ~ gem list|grep bundler
bundler (1.0.12)
但是當我嘗試運行bundle命令,然後我得到了以下錯誤:
➜ ~ which bundle
bundle not found
有趣的是,它的作品,如果我在前面加上「RVM紅寶石」
➜ ~ rvm ruby bundle
不過,我不認爲我應該在任何命令之前加上rvm ruby。這種行爲是否正確?
編輯:顯然問題是,shell之間不記得默認配置。
如果我輸入「rvm 1.8.7 --default」,那麼它可以工作,但只要我打開一個新的shell,它不會。
可以工作,但是在我打開一個新的shell之後,它會被忽略。爲了澄清,ruby解釋器仍然正確,它只是無法再找到gem可執行文件。 – 2011-04-14 09:05:48
你是以這種方式設置默認值,還是問題的方式?你是否遵循了有關'return'和.bash_rc的指示? – coreyward 2011-04-14 16:36:53
我按照你所說的設置它。好的是,哪個ruby返回正確的ruby,它只是沒有找到的gem可執行文件。也許我需要在我的主目錄上創建一個.rvmrc文件? – 2011-04-14 17:39:11