Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rbenv:version`2.0.0';未安装_Ruby On Rails_Ruby - Fatal编程技术网

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
)。do
rbenv安装-l
ERROR: Ruby install aborted due to missing extensions
Try running `apt-get install -y libreadline-dev` to fetch missing dependencies.