0

我刚刚安装在我的 windows 机器窗体railsinstaller.org中。

现在早些时候我已经安装在我的机器上Ruby2.0。因此,当我尝试从此处提到的命令提示符运行以下命令时:

rails s

得到错误:

C:/Ruby200/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not f
nd 'railties' (>= 0) among 8 total gem(s) (Gem::LoadError)
        from C:/Ruby200/lib/ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec'
        from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `g
m'
        from C:/RailsInstaller/Ruby1.9.3/bin/rails:22:in `<main>'

现在,如果我卸载了这些Ruby2.0东西。但我也想在我的电脑上使用最新版本的 Ruby,这样我就可以像以前一样运行我的练习 ruby​​ 程序。- 请指导我,这样我就可以运行我的 Rails 并且只能从我的Sublime Text 2编辑器中运行 ruby​​ 程序而不会受到影响。

4

2 回答 2

0

尝试使用来自该站点的安装程序:http : //rubyinstaller.org/ 安装后,打开命令提示符并键入以下命令来安装 ruby​​:

gem install rails

那应该安装rails及其依赖项。从那里你可以像往常一样运行 rails 命令并创建项目。

于 2013-04-13T12:04:05.910 回答
0

也许你应该看看https://github.com/vertiginous/pik/来管理不同的 ruby​​ 版本。我认为,您遇到的主要问题很简单,两个 rails 版本(railsinstaller 和 2.0 中使用的 1.9.3)的 PATH 设置都存在干扰。

于 2013-04-14T16:24:03.493 回答