jua*_*aza 36 xcode ios cocoapods
我试图在xcode项目中安装可可豆荚但是在做的时候:
$ pod install
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Setting up CocoaPods master repo
[!] The `master` repo requires CocoaPods 0.32.1 -
Update CocoaPods, or checkout the appropriate tag in the repo.
/Library/Ruby/Gems/2.0.0/gems/claide-0.5.0/lib/claide/command.rb:281:in `rescue in run': undefined method `verbose?' for nil:NilClass (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
所以我更新了cocoapods
$ sudo gem update cocoapods
Run Code Online (Sandbox Code Playgroud)
但它告诉我没有更新:
Password:
Updating installed gems
Nothing to update
Run Code Online (Sandbox Code Playgroud)
运行pod --version
但我得到:
0.31.0
Run Code Online (Sandbox Code Playgroud)
会是什么呢?为什么不更新到最新版本(.32.1)?
Xcode:5.1
ruby:2.0.0p353
OSX:10.9.2
Pet*_*e42 44
要更新cocoapods就行了
sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
然后你应该是正确的版本
Yas*_* T. 38
这对我有用.
卸载CocoaPods(选择卸载所有版本):
sudo gem uninstall cocoapods
删除旧的主仓库:
sudo rm -fr ~/.cocoapods/repos/master
安装CocoaPods没有sudo:
gem install --user-install cocoapods
设置CocoaPods和Master repo:
pod setup
注意:步骤3将确保您使用您的用户名而不是root来安装pod sudo.
小智 23
要更新版本,您必须重新安装cocoapods:
sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
下一步是您将不得不手动删除Specs Local存储库的任何副本,并重新克隆新版本的存储库规范.您可以使用以下命令执行此操作:
sudo rm -fr ~/.cocoapods/repos/master
pod setup
Run Code Online (Sandbox Code Playgroud)
最后:
pod install
Run Code Online (Sandbox Code Playgroud)
小智 8
这对我有用:
卸载CocoaPods(选择卸载所有版本):
sudo gem uninstall cocoapods
删除旧的主仓库:
sudo rm -fr ~/.cocoapods/repos/master
用户安装时更新gem:
sudo gem update --system --user-install
添加本地gem路径:
echo 'export PATH="$PATH:/Users/%username%/.gem/ruby/2.0.0/bin"' >> ~/.bash_login
安装CocoaPods没有sudo:
gem install --user-install cocoapods
设置CocoaPods和Master repo:
pod setup
确保您没有从sudo终端窗口/选项卡运行no-sudo命令,并在导出路径后重新启动或添加新的tap
| 归档时间: |
|
| 查看次数: |
25340 次 |
| 最近记录: |