Rails new 给出 "Could not find proper version of railties (4.2.5.1) in any of the sources" 错误

Rails new gives "Could not find proper version of railties (4.2.5.1) in any of the sources" error

我正在尝试将 Rails 5.0.0.rc1 与 Ruby 2.3.1 一起使用。但是,如果我尝试在我的 "programming" 目录中创建一个新项目,我会得到:

 ➜  ~/Documents/Programming  rails new foo
Could not find proper version of railties (4.2.5.1) in any of the sources
Run `bundle install` to install missing gems.

如果我做一个gem列表,我在5.0.0.rc1中安装的唯一rails版本。有趣的是,我在执行 rails -v 时遇到了同样的错误,但在我的主目录中执行时却没有:

 ➜  ~  rails -v
Rails 5.0.0.rc1
 ➜  ~  cd Documents/Programming
 ➜  ~/Documents/Programming  rails -v
Could not find proper version of railties (4.2.5.1) in any of the sources
Run `bundle install` to install missing gems.

我尝试卸载并重新安装 rails 和 railties,结果相同。我正在使用 rvm 并且必须做

gem install nokogiri -- --use-system-libraries

安装 nokogiri。

运行 gem先更新rails,然后捆绑更新