2011-09-28 76 views
1

我把'rbenv安裝1.9.2-p290'在終端,我回來'rbenv安裝:第31行:紅寶石 - 構建:命令未找到'安裝紅寶石瓦特/ RBENV:我得到「紅寶石生成命令未找到」

我也有紅寶石建造。我沒有正確安裝ruby-build嗎?

我在github網站上看到這個: 「您可以通過設置PREFIX環境變量來安裝到不同的前綴。」我不完全確定PREFIX是什麼,但這是否意味着我可以安裝到另一個目錄?我需要把紅寶石建在一個特定的地方嗎?

謝謝, 宰

+0

文檔說紅寶石生成安裝到/ usr/local。是否在$ PATH中是/ usr/local? –

+0

ruby​​-build位於/ usr/local中。我不確定/ usr/local是否在我的$ PATH中。我只是把PATH = $ PATH:/ usr/local?對不起在這裏。 – JKHan

+0

什麼平臺?你可以通過輸入'echo $ PATH'來查看'$ PATH'中的內容。在bash中,像'export PATH = $ PATH:/ usr/local/bin'這樣添加一些東西到你的路徑中。這將持續您的終端會話的長度。讓它「永久」取決於你的平臺。這裏是一個線程重新:OS X:http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x/3756686#3756686在Linux中,好吧,繼續和谷歌周圍您的分配。 –

回答

1

從新鮮終端運行which ruby-build。這將返回ruby-build提供的路徑。如果它不在你的道路上,它將不會返回任何東西。你需要編輯你的PATH變量,以便找到ruby-build。

找到安裝紅寶石的地方與find/-name "ruby-build"。如果您確定它位於/ usr/local,則可以使用/usr/local而不是/