下面是我需要做的。

要运行规范,需要安装RSpec。首先,在项目的根目录下运行gem install bundler。然后,运行bundle install。要运行单个spec文件,可以运行如下命令:要一次运行所有规格,请运行bundle exec rspec。

所以,我在终端中输入gem安装捆绑器,并得到错误:

您没有/Library/Ruby/Gems/2.3.0目录的写权限。

这是在atom的项目文件中

source "https://rubygems.org"
gem "rspec", "~> 3.2.0"

我的问题是:

似乎终端给我的响应,因为我不应该改变ruby上的任何东西,我需要捆绑安装在原子?谁能告诉我如何使用原子或者在原子中运行任何东西?


当前回答

请小心使用sudo !!!!!!只有当你知道你在做什么!!!!!!!!!!!!

在安装macOS Catalina后,我也遇到了同样的问题。我尝试下命令和它的工作。

sudo gem update

其他回答

您需要安装rbenv并在rbenv下维护ruby版本。

编译安装rbenv rbenv init 将eval "$(rbenv init -)"追加到~/.bash_profile rbenv install {stable_version_#}你可以使用rbenv install -L获取版本号 Rbenv global {your_preferred_version_#}命令用于切换到ruby版本 Rbenv shell {your_preferred_version #} 宝石安装{任何你想要的宝石}

详情https://github.com/rbenv/rbenv

Mac解决方案

安装/更新最新ruby版本的RVM \curl -sSL https://get.rvm.io | bash -s stable 安装打包机 Gem安装捆绑器


这两个命令之后(sudo) gem安装....开始工作

适用于Mac OS 12及以上版本,也适用于Mac OS 13 Xcode 14及以上版本

首先你打电话

出口GEM_HOME = " $ HOME / .gem” 在那之后 Gem安装cocoapods

家它帮助你☺️

安装rbenv后,我也有这个问题,在我的.bashrc中添加这一行:

$(rbenv init -)

解决了我的问题。

mac解决方案。执行命令

sudo gem update    

然后按提示输入你的Mac密码