所以我安装了最新版本的Ruby:
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin19]
字符串
通过以下步骤:
brew install ruby
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
型
我需要更改路径,以便我可以使用最新版本的Ruby,因为如果没有,无论何时我这样做
ruby -v
型
它只会考虑我在Mac上安装的默认ruby版本:
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
型
一切都很好,但我想安装RSpec,所以我这样做了:
gem install rspec
型
这就是我得到的:
Successfully installed rspec-3.10.0
Parsing documentation for rspec-3.10.0
Done installing documentation for rspec after 0 seconds
1 gem installed
型
但是当我检查版本时:
rspec --version
型
这就是我得到的:
-bash: rspec: command not found
型
我已经用brew卸载了ruby,重新安装了一次,并重新启动了终端,但无济于事。为什么会这样?怎么解决呢?
1条答案
按热度按时间bzzcjhmw1#
似乎通过Home Brew安装Ruby在尝试运行RSpec时遇到了一些问题,所以我卸载了它,并通过RVM再次安装。虽然,正如@Mskha所说,Rbenv也可能是一个可能的选择。