簡體   English   中英

rbenv:未安裝版本“2.0.0”

[英]rbenv: version `2.0.0' is not installed

我正在嘗試使用Bundle install Gemfile內容,但是收到錯誤

rbenv: version `2.0.0' is not installed

我系統中安裝的ruby版本是:

ruby 2.1.2p95 (2014-05-08 revision 45877) [i686-linux]

和rbenv

 2.1.2 (set by /home/jay/.rbenv/version)
 2.1.3

Gemfile需要ruby "2.0.0" 任何人都可以告訴如何在不影響現有版本的情況下安裝所需版本。

你可以在這里找到很多信息: rbenv on github

列出所有可用的安裝候選:

rbenv install -l

要安裝您需要的ruby版本(例如):

rbenv install 2.0.0-p643

因此,您只能在此特定文件夾中使用此ruby版本,並且不會影響您可以執行的任何操作:

rbenv local 2.0.0-p643

這將在該目錄中生成一個.ruby-version文件,這將強制rbenv在此處使用此ruby版本。

趕緊跑:

rbenv install 2.0.0-p643

哪個是最新的2.0.0版本。

如果您的系統上沒有該版本,請運行ruby-build --definitions以在您的系統上選擇最新的已知2.0.0版本。

如果在嘗試運行rbenv install 2.0.0-p643並等待幾分鍾后出現build failed錯誤; 您可能還會看到日志文件的last 10 lines作為輸出。

這可以為您提供構建失敗所發生的情況的提示。 它可能會錯過一些需要安裝的必需庫/依賴項。

對於前者 構建失敗時出現以下錯誤 -

ERROR: Ruby install aborted due to missing extensions
Try running `apt-get install -y libreadline-dev` to fetch missing dependencies.

對我來說,我只是運行gem install bundler然后運行bundle install就像魅力一樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM