Nir*_*thi 43 cocoa ios cocoapods
它是什么意思,我该如何解决它:
pod install
/Library/Ruby/Site/2.0.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)
from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in `activate_bin_path'
from /usr/local/bin/pod:22:in `<main>'
Run Code Online (Sandbox Code Playgroud)
Aam*_*mir 108
使用以下命令,它适用于您.
1: sudo gem uninstall cocoapods
2: sudo gem install -n /usr/local/bin cocoapods
3: pod install
Run Code Online (Sandbox Code Playgroud)
sta*_*liu 24
如果你像我一样使用brew安装cocoapod
brew reinstall cocoapods
如果您在重新安装cocoapods后看到此错误消息,请brew reinstall转到步骤2.
>
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/pod
Target /usr/local/bin/pod
already exists. You may want to remove it:
rm '/usr/local/bin/pod'
To force the link and overwrite all conflicting files:
brew link --overwrite cocoapods
To list all files that would be deleted:
brew link --overwrite --dry-run cocoapods
Possible conflicting files are:
/usr/local/bin/pod
/usr/local/bin/xcodeproj
Run Code Online (Sandbox Code Playgroud)
brew link --overwrite cocoapods
> Linking /usr/local/Cellar/cocoapods/1.3.1... 2 symlinks created
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
Mil*_*lya 15
我已将 ruby 版本 2.5.3 升级到 2.7.2。然后,我想将 cocoapods 从 1.9.3 更新到 1.10.0 。我在执行时遇到以下错误pod install。
找不到带有可执行 pod 的 gem cocoapods (>= 0.a) (Gem::GemNotFoundException)
使用homebrew和gem卸载 cocoapods 有两种方法。如果您使用 gem run 安装了 cocoapods,请执行以下操作。
sudo gem uninstall cocoapods
sudo gem uninstall -n /usr/local/bin cocoapods
Run Code Online (Sandbox Code Playgroud)
如果您使用过brew,请使用以下命令卸载
brew uninstall cocoapods
Run Code Online (Sandbox Code Playgroud)
如果您忘记了之前使用的是哪一个,请执行这两个命令。请确保删除所有 cocoapods 实例以检查运行pod --version。
如果您发现-bash: pod: command not found输出,则所有实例都已正确删除。否则,您可能需要从此目录 ~/.rvm/rubies/ruby-2.5.3/lib/ruby 手动删除 cocoapods 相关文件。
sudo gem update --system
gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
来源:https://blog.csdn.net/develop_csdn/article/details/105053383
Nik*_*Kov 12
就我而言,没有任何帮助,然后我:
sudo gem uninstall cocoapodscd /Users/nikkov/.rvm/rubies/ruby-2.4.1/lib/ruby; 在 Finder 中,我搜索cocoapods并删除了所有内容。brew install cocoapodsbrew link --overwrite cocoapods (如果需要的话)Emr*_*ses 12
值得庆幸的是我在一小时后找到了解决方案。
如您所知,最新的 Mac 操作系统(Big Sur 或最旧的操作系统)使用 ruby 作为版本系统。所以这个红宝石是私有的。您无法写入/更新某些属于 ruby 的文件。
因此,我们进行了更改以安装 rbenv 作为版本控制。
首先,如果你没有,你应该通过brew安装rbenv
$ brew install rbenv
Run Code Online (Sandbox Code Playgroud)
您需要知道 rbenv 版本号。您可以看到下面的代码片段
$ rbenv --version
Run Code Online (Sandbox Code Playgroud)
安装 Xcode 的命令行工具
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
通过 Homebrew 安装 rbenv
brew update
brew install rbenv ruby-build
Run Code Online (Sandbox Code Playgroud)
配置rbenv
eval "$(rbenv init -)"
Run Code Online (Sandbox Code Playgroud)
安装和配置 Ruby
rbenv install 3.1.1
rbenv global 3.1.1
rbenv rehash
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
安装 Cocoapods:
gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
cocoapods通过以下命令卸载现有的(如果有):
gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall
Run Code Online (Sandbox Code Playgroud)
然后安装它/usr/local/bin而不是/usr/bin使用以下命令:
sudo gem install -n /usr/local/bin cocoapods
Run Code Online (Sandbox Code Playgroud)
有关进一步查询,请选中此链接以卸载和此链接以安装cocoapods.
| 归档时间: |
|
| 查看次数: |
23536 次 |
| 最近记录: |