Ruby on rails rbenv:version`2.0.0';未安装
我试图使用Ruby on rails rbenv:version`2.0.0';未安装,ruby-on-rails,ruby,Ruby On Rails,Ruby,我试图使用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”。任何人都能告诉我们如何在不影响现有版本的情
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 install 2.0.0-p643
这是最新的2.0.0版本
如果该版本在您的系统上不可用,请运行
ruby build--definitions
以选择系统上已知的最新2.0.0版本。您可以在此处找到大量信息:
要列出所有可用的候选安装程序,请执行以下操作:
rbenv install -l
要安装您需要的ruby版本(例如):
因此,您只能在此特定文件夹中使用此ruby版本,而不会影响您可以执行的任何其他操作:
rbenv local 2.0.0-p643
这将在该目录中生成一个.ruby版本文件,该文件将强制rbenv在此处使用此ruby版本。如果您在尝试运行
rbenv install 2.0.0-p643
并等待几分钟后遇到build failed
错误;您还可以将日志文件的最后10行
作为输出
这可以为您提供构建失败的提示。它可能会丢失一些需要安装的库/依赖项
例如,由于构建失败,我得到了以下错误-
ERROR: Ruby install aborted due to missing extensions
Try running `apt-get install -y libreadline-dev` to fetch missing dependencies.
对我来说,我只是跑步
gem安装bundler
然后跑
bundle安装
像一个魔咒一样工作这并不能修复列出的错误,因为
2.0.0-p643
不等于2.0.0
。如果您所需的版本在rbenv安装-l
时没有显示,请重新安装ruby build(在mac上:brew重新安装--HEAD ruby build
)。dorbenv安装-l
。
ERROR: Ruby install aborted due to missing extensions
Try running `apt-get install -y libreadline-dev` to fetch missing dependencies.