无法使用 RSpec(rspec:未找到命令)
Cannot use RSpec (rspec: command not found)
所以我安装了最新版本的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 并再次安装它并重新启动了终端但无济于事...知道为什么会这样吗?我该如何解决?
谢谢!
似乎通过 Home Brew 安装 Ruby 在尝试 运行 RSpec 时出现了一些问题,所以我卸载了它并通过 RVM 重新安装。尽管正如@Mskha 所说,Rbenv 也可能是一个可能的选择。
所以我安装了最新版本的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 并再次安装它并重新启动了终端但无济于事...知道为什么会这样吗?我该如何解决? 谢谢!
似乎通过 Home Brew 安装 Ruby 在尝试 运行 RSpec 时出现了一些问题,所以我卸载了它并通过 RVM 重新安装。尽管正如@Mskha 所说,Rbenv 也可能是一个可能的选择。