我刚刚将我的Mac更新为OSX 10.11 El Capitan并且没有留下一些宝石.
当我试图运行不同宝石的安装时出现问题...例如:
> sudo gem install compass
Run Code Online (Sandbox Code Playgroud)
一旦我执行,我得到错误:
> ERROR: While executing gem ... (Errno::EPERM) Operation not permitted
Run Code Online (Sandbox Code Playgroud)
其他宝石也会发生这种情况......
我已经运行Homebrew并尝试再次安装Ruby,但没有任何工作.
嗨,大家好!
我正在尝试在我的mac中安装cocoapods但是我无法安装它,因为它显示以下错误
➜桌面$ sudo gem update --system
目前安装的最新版本.中止.
➜桌面$ sudo gem install cocoapods已 成功安装cocoapods-0.34.4已安装cocoapods-0.34.4 1 gem的解析文档
➜桌面$ pod设置
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:315:in to_specs': Could not find 'cocoapods' (>= 0) among 200 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/(user name)/.rvm/gems/ruby-1.9.3-p374:/Users/vamshiraghu/.rvm/gems/ruby-1.9.3-p374@global', executegem env for more information
from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:324:into_spec'from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:58 :gem'
from /usr/bin/pod:22:in' 在'
所以有人知道这个错误要解决它吗?
情况:
我正在尝试设置 Cocoapods。
我使用的是 OSX 12.2。我已经用 Homebrew 安装了 Ruby。当我跑步时gem list minitest (5.15.0)列出。
在终端中运行pod setup失败,因为它无法minitest (>=5.1)在 39 个宝石中找到。
我注意到搜索到的目录看起来是 OSX 系统 ruby 安装位置Library/Ruby/Site/2.6.0;而不是我用 Homebrew 安装的ruby 3.1.0(at )。/usr/local/opt/ruby/bin/ruby
我假设我需要做的是将终端指向ruby 3.1.0; 但是,我仔细检查了我的 .zhsrc 文件,它看起来是有序的(我是通过阅读 SO 问题以及 Ruby 和 Cocoapods 设置指南了解到这一点的 - 所以我对此可能是非常错误的)。
这是以下内容.zhsrc:
export PATH="/usr/local/sbin:$PATH"
# The next line updates PATH for the Google Cloud SDK.
if [ -f '/Users/sean/Desktop/google-cloud-sdk/path.zsh.inc' ]; then . '/Users/sean/Desktop/google-cloud-sdk/path.zsh.inc'; fi
# The next …Run Code Online (Sandbox Code Playgroud)