只是试图通过 Hartl rails 教程的某些部分来熟悉 rails 框架。我安装了自制软件(删除并重新安装它,因为它在使用 El Capitan 后给我带来了麻烦),并获得了一个新版本的 rvmrvm get stable
我进入包含项目的目录,我收到了这条消息
ruby-2.3.0-dev is not installed.
To install do: 'rvm install ruby-2.3.0-dev'
以前,我尝试使用 2.3.0 作为最新版本(这是我运行时出现的最新版本rvm list
,不知道为什么),但现在我想将其更改为 2.3.1。有人知道我如何更改这个项目的 ruby 版本吗?
此外,当我运行时rvm install ruby-2.3.1
,我收到此错误
No binary rubies available for: osx/10.11/x86_64/ruby-2.3.1.
这导致我尝试重新安装自制软件,更新我的 rvm 版本等。我尝试了所有这些,但仍然收到此错误消息。
发生这种情况的全部原因是因为我尝试使用
$ bundle exec rake test
我收到了这条消息
RubyDep: WARNING: Your Ruby is outdated/buggy. (To disable warnings, set RUBY_DEP_GEM_SILENCE_WARNINGS=1)
RubyDep: WARNING: Your Ruby is: 2.3.0 (buggy). Recommendation: install 2.3.1.
无法安装 2.3.1,我只是在这里失去理智。
编辑 - 是否建议直接从源代码安装而不是使用二进制文件?