最新のcocoa podsのインストールとアップグレード、ダウングレード
4261 ワード
cocoapodsのダウンロードとインストール macシステムはRuby環境をデフォルトでインストールしています.自分のシステムにRubyがあるかどうか分からない場合は、端末にコマンドラインを入力します.ruby-vは現在のrubyバージョンを表示します. が決定した後、CocoaPodsをダウンロードしてインストールすることができ、1行のコマンドしか必要ありません.Terminator(端末)に以下のコマンドを入力します:$sudo gem install cocoa podsは2つの状況があります:インストールの進度を見て、インストールの成功2:インストールの成功は成功しません.その壁がcocoapodsを遮断したためです.org インストールに失敗した場合は、まずrubyソース$gem sources-lのデフォルトを確認します.端末は次の情報を返す必要があります.
もちろんこのソースは壁内ではアクセスできません.そのため、国内でアクセスできるミラーを探す必要があります.rubyソースの変更を開始します.まず、次のコマンドを実行して、元のrubyソースを削除します.
コマンドを実行すると、端末に次の情報が表示されます.
4.次に、使用可能なミラーソースを追加します.
表示される場合
これは権限のない問題です
権限の追加が必要
ミラー$gem sources--addを繰り返しインストールhttps://gems.ruby-china.org/$gem sources-lのインストールに成功したかどうかを確認します.
インストールに成功した場合は、次の手順に従います.
5.Cocoapodsのインストール
Cocoapodsバージョンの表示
インストールに成功したが、まだ最新バージョンではないか、インストールに成功していない場合は、podの更新ができない環境の原因がある可能性があります.1)gemバージョンが低すぎる可能性があります.2)githubはリンクできません.3).cocoapodsディレクトリの構成情報が間違っています.一つ一つ排除することができます
まずgemを最新バージョンに更新し、端末に入力します.
$sudo gem update--systemその後、githubをpingして端末に入力できるかどうかを確認します.
$ ping github.com次にpob repo listを表示します.
$pod repo listはCocoapodsがその情報を~/にダウンロードしていることを説明する.cocoapodsの中;
cdこのディレクトリに、du-sh*コマンドでファイルサイズを表示すると、0 reposが表示され、インストールに成功しなかったことを示します.
端末に入力:
cd ~/.cocoapods
cocoapodsファイルにアクセスして端末に入力:du-sh*
Operation not permitted-/usr/bin/xcodeprojをエラーで報告した場合
解決方法は以下の2種類がある.1つ目の方法:端末入力注意:1行1行入力
2.第2の方法はsudo gem install-n/usr/local/bin cocoapods--preを元のsudo gem install cocoapodsに置き換える
cocoa podsの劣化
1:現在のバージョンのアンインストール
2:旧バージョンのインストール
インストールエラー
cocoapodsのインストール中にエラーが発生しました
ERROR: While executing gem ... (Errno::EPERM)
解決策
参考資料:
http://segmentfault.com/q/1010000002926243 https://www.jianshu.com/p/c47317831908 https://www.jianshu.com/p/41a3deb663c1
治標不治本、次はまた現れて、永久的な解決方法:
コマンドラインツールをダウンロードするには、次の手順に従います.
http://brew.shダウンロード後、コマンドラインを実行
brew install ruby http://stackoverflow.com/questions/33015875/operation-not-permitted-usr-bin-update-rubygems
まとめ:
$sudo gem install cocoa pods----------coa pods$sudo chmod 777/Users/xxxxx/.gemrc--------ミラーの権限$gem sources--addを変更https://gems.ruby-china.org/--------ミラー$podを追加-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
*** CURRENT SOURCES ***
https://rubygems.org/
もちろんこのソースは壁内ではアクセスできません.そのため、国内でアクセスできるミラーを探す必要があります.rubyソースの変更を開始します.まず、次のコマンドを実行して、元のrubyソースを削除します.
$gem sources --remove https://rubygems.org/
コマンドを実行すると、端末に次の情報が表示されます.
https://rubygems.org/ removed from sources
4.次に、使用可能なミラーソースを追加します.
$ gem sources --add https://gems.ruby-china.org/
表示される場合
Permission denied - /Users/user/.gemrc
これは権限のない問題です
$ sudo chmod 777 /Users/xxxx/.gemrc
sudo chown -R xxxx /Users/xxxx/.gemrc
権限の追加が必要
ミラー$gem sources--addを繰り返しインストールhttps://gems.ruby-china.org/$gem sources-lのインストールに成功したかどうかを確認します.
インストールに成功した場合は、次の手順に従います.
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
5.Cocoapodsのインストール
$ sudo gem install cocoa pods
Cocoapodsバージョンの表示
pod --version
インストールに成功したが、まだ最新バージョンではないか、インストールに成功していない場合は、podの更新ができない環境の原因がある可能性があります.1)gemバージョンが低すぎる可能性があります.2)githubはリンクできません.3).cocoapodsディレクトリの構成情報が間違っています.一つ一つ排除することができます
まずgemを最新バージョンに更新し、端末に入力します.
$sudo gem update--systemその後、githubをpingして端末に入力できるかどうかを確認します.
$ ping github.com次にpob repo listを表示します.
$pod repo listはCocoapodsがその情報を~/にダウンロードしていることを説明する.cocoapodsの中;
cdこのディレクトリに、du-sh*コマンドでファイルサイズを表示すると、0 reposが表示され、インストールに成功しなかったことを示します.
端末に入力:
cd ~/.cocoapods
cocoapodsファイルにアクセスして端末に入力:du-sh*
Operation not permitted-/usr/bin/xcodeprojをエラーで報告した場合
Operation not permitted - /usr/bin/xcodeproj
解決方法は以下の2種類がある.1つ目の方法:端末入力注意:1行1行入力
mkdir -p $HOME/Software/ruby
export GEM_HOME=$HOME/Software/ruby
gem install cocoapods
export PATH=$PATH:$HOME/Sofware/ruby/bin
pod --version
2.第2の方法はsudo gem install-n/usr/local/bin cocoapods--preを元のsudo gem install cocoapodsに置き換える
sudo gem install -n /usr/local/bin cocoapods --pre
cocoa podsの劣化
1:現在のバージョンのアンインストール
$ sudo gem uninstall cocoapods
2:旧バージョンのインストール
sudo gem install cocoapods -v 1.0.1
インストールエラー
cocoapodsのインストール中にエラーが発生しました
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解決策
sudo gem install -n /usr/local/bin cocoapods
参考資料:
http://segmentfault.com/q/1010000002926243 https://www.jianshu.com/p/c47317831908 https://www.jianshu.com/p/41a3deb663c1
治標不治本、次はまた現れて、永久的な解決方法:
コマンドラインツールをダウンロードするには、次の手順に従います.
http://brew.shダウンロード後、コマンドラインを実行
brew install ruby http://stackoverflow.com/questions/33015875/operation-not-permitted-usr-bin-update-rubygems
まとめ:
$sudo gem install cocoa pods----------coa pods$sudo chmod 777/Users/xxxxx/.gemrc--------ミラーの権限$gem sources--addを変更https://gems.ruby-china.org/--------ミラー$podを追加-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------