Ruby on rails Ruby版本混乱

Ruby on rails Ruby版本混乱,ruby-on-rails,ruby,version,conflict,Ruby On Rails,Ruby,Version,Conflict,安装Ruby和RoR需要一些帮助吗 我在上周末(2012年9月15日)安装了所有设备,包括 鲁比,罗和鲁比明。我刚刚在Win7上打开了一个命令提示符 64位框并运行: $ rails --version 令我惊讶的是,它返回了2.3.14,因为我期待看到3.2.8 然后我跑: $ gem install rails 哪个输出: Successfully installed rails-3.2.8 1 gem installed Installing ri documentation for

安装Ruby和RoR需要一些帮助吗

我在上周末(2012年9月15日)安装了所有设备,包括 鲁比,罗和鲁比明。我刚刚在Win7上打开了一个命令提示符 64位框并运行:

$ rails --version
令我惊讶的是,它返回了2.3.14,因为我期待看到3.2.8

然后我跑:

$ gem install rails
哪个输出:

Successfully installed rails-3.2.8
1 gem installed
Installing ri documentation for rails-3.2.8...
Installing RDoc documentation for rails-3.2.8...
然后再次运行
rails--version
仍然输出2.3.14

我有点困惑为什么要进行新的安装(按照这里的说明) )好像装了一个很旧的 版本

如何安装最新版本


谢谢,

听起来您已经安装了这两个版本。运行“gem uninstall rails”,它将列出版本并询问要删除的版本。然后选择要删除的旧的

我现在更进一步了。我跑:

F:\>gem cleanup rails
Cleaning up installed gems... Attempting to uninstall rails-2.3.14

You have requested to uninstall the gem:
    rails-2.3.14
restful_authentication-1.1.6 depends on [rails (~> 2.3.4)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]  y
Executables and scripts will remain installed.
Successfully uninstalled rails-2.3.14
Clean Up Complete

F:\>gem uninstall restful_authentication
Successfully uninstalled restful_authentication-1.1.6

F:\>gem install rails
Successfully installed rails-3.2.8
1 gem installed
Installing ri documentation for rails-3.2.8...
Installing RDoc documentation for rails-3.2.8...

F:\>rails -v
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems.rb:317:in `bin_path': can't find ge
m rails ([">= 0"]) with executable rails (Gem::GemNotFoundException)
        from C:/Ruby193/bin/rails:23:in `<main>'
F:\>gem清理轨道
正在清理已安装的gems。。。正在尝试卸载rails-2.3.14
您已请求卸载gem:
轨道-2.3.14
restful_身份验证-1.1.6依赖于[rails(~>2.3.4)]
如果删除此gems,将无法满足一个或多个依赖项。
是否继续卸载?[Yn]y
可执行文件和脚本将保持安装状态。
已成功卸载rails-2.3.14
清理完毕
F:\>gem卸载restful\u身份验证
已成功卸载restful_身份验证-1.1.6
F:\>gem安装导轨
已成功安装rails-3.2.8
已安装1个gem
正在安装rails-3.2.8的ri文档。。。
正在安装rails-3.2.8的RDoc文档。。。
F:\>rails-v
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems.rb:317:在“bin_路径”中:找不到ge
带有可执行rails(Gem::GemNotFoundException)的m rails([“>=0”])
来自C:/Ruby193/bin/rails:23:in`'

现在它告诉我它已经成功安装了rails,但是当我查询它的版本时出现了错误。

你关闭并打开了cmd吗?你出现在windows上了。你用过RailsInstaller吗?嗨,Jesse,我用过“gem安装rails”命令。我刚刚查看了我的PATH变量,它只包含“C:\Ruby193\bin”,PATH变量是否也包含rails位?很好,但更好的是
gem cleanup rails