Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 Ruby的RVM版本不同于Ruby-v_Ruby On Rails_Ruby_Paperclip_Rvm - Fatal编程技术网

Ruby on rails Ruby的RVM版本不同于Ruby-v

Ruby on rails Ruby的RVM版本不同于Ruby-v,ruby-on-rails,ruby,paperclip,rvm,Ruby On Rails,Ruby,Paperclip,Rvm,我正在尝试安装回形针gem,但系统提示它需要Ruby版本>=1.9.2 当我在RVM上检查我的版本时,我得到了1.9.3,而当我通过ruby-v命令检查它时,我得到了1.8.7。如何让我的rails应用程序使用最新版本的ruby @ubuntu:~$ rvm list rvm rubies =* ruby-1.9.3-p194 [ x86_64 ] # => - current # =* - current && default # * - default @ub

我正在尝试安装回形针gem,但系统提示它需要Ruby版本>=1.9.2

当我在RVM上检查我的版本时,我得到了1.9.3,而当我通过ruby-v命令检查它时,我得到了1.8.7。如何让我的rails应用程序使用最新版本的ruby

@ubuntu:~$ rvm list

rvm rubies

=* ruby-1.9.3-p194 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

@ubuntu:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

作为一个基本步骤,您可以设置默认的ruby rvm,如下所示

$ rvm use 1.9.3 --default
您还可以通过向项目根目录添加包含以下内容的
.rvmrc
文件,在项目级别对其进行设置。你应该将其提交回购协议

rvm 1.9.3

作为最后一项措施,您应该停止使用rvm并切换到。这要好得多,我们需要停止重写cd。

作为一个基本步骤,您可以设置默认的ruby rvm,如下所示

$ rvm use 1.9.3 --default
您还可以通过向项目根目录添加包含以下内容的
.rvmrc
文件,在项目级别对其进行设置。你应该将其提交回购协议

rvm 1.9.3

作为最后一项措施,您应该停止使用rvm并切换到。它好多了,我们需要停止覆盖cd。

太棒了!谢谢你,布莱克!这就是问题所在。真正的问题可能在于不使用ruby,您是否碰巧覆盖了任何*rc文件中的路径?太棒了!谢谢你,布莱克!这就解决了真正的问题可能是不使用ruby,您是否碰巧覆盖了任何*rc文件中的路径?