Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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/9/ruby-on-rails-3/4.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
使用rbenv设置全局ruby版本失败_Ruby_Ruby On Rails 3 - Fatal编程技术网

使用rbenv设置全局ruby版本失败

使用rbenv设置全局ruby版本失败,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,现在我正在尝试使用rbenv安装ruby,而在安装ruby并将其设置为全局之后。但是当我键入“ruby-v”时,我得到了以下文本: root@AY1211020841143c65372:~# rbenv install 1.9.3-p392 Downloading yaml-0.1.4.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/36c852831d02cf90508c29852361d01b Installing yaml-0.1.4

现在我正在尝试使用rbenv安装ruby,而在安装ruby并将其设置为全局之后。但是当我键入“ruby-v”时,我得到了以下文本:

root@AY1211020841143c65372:~# rbenv install 1.9.3-p392
Downloading yaml-0.1.4.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/36c852831d02cf90508c29852361d01b
Installing yaml-0.1.4...
Installed yaml-0.1.4 to /root/.rbenv/versions/1.9.3-p392

Downloading ruby-1.9.3-p392.tar.gz...
-> http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz

Installing ruby-1.9.3-p392...

Installed ruby-1.9.3-p392 to /root/.rbenv/versions/1.9.3-p392

root@AY1211020841143c65372:~# 
root@AY1211020841143c65372:~# 
root@AY1211020841143c65372:~# rbenv global 1.9.3-p125
rbenv: version `1.9.3-p125' not installed
root@AY1211020841143c65372:~# rbenv global 1.9.3-p392
root@AY1211020841143c65372:~# ruby -v
The program 'ruby' can be found in the following packages:
 * ruby1.8
 * ruby1.9.1
Try: apt-get install <selected package>
root@AY1211020841143c65372:~#rbenv安装1.9.3-p392
正在下载yaml-0.1.4.tar.gz。。。
-> http://dqw8nmjcqpjn7.cloudfront.net/36c852831d02cf90508c29852361d01b
安装yaml-0.1.4。。。
已将yaml-0.1.4安装到/root/.rbenv/versions/1.9.3-p392
正在下载ruby-1.9.3-p392.tar.gz。。。
-> http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz
正在安装ruby-1.9.3-p392。。。
已将ruby-1.9.3-p392安装到/root/.rbenv/versions/1.9.3-p392
root@AY1211020841143c65372:~# 
root@AY1211020841143c65372:~# 
root@AY1211020841143c65372:~#rbenv全球1.9.3-p125
rbenv:未安装版本'1.9.3-p125'
root@AY1211020841143c65372:~#rbenv全球1.9.3-p392
root@AY1211020841143c65372:~#ruby-v
程序“ruby”可在以下软件包中找到:
*卢比1.8
*ruby1.9.1
Try:apt-get-install

您是否运行了
rbenv rehash
?rbenv的哪个版本?@ProGNOMmers rbenv-v:*1.9.3-p392(由/root/.rbenv/version设置)在rbenv rehash之后:rbenv 0.4.0-45-G060F141尝试以下操作:
rbenv local 1.9.3-p392
。将解决您目前看到的问题。