OS EI Capitanについてcoapodsとruby 2をインストールできません.3.1、穴埋め.

2217 ワード

今日は仕事の合間に気分がいいので、githubからご飯をダウンロードしたいですか、サードパーティのクライアントから研究して勉強したいです.ハンスキー、cloneコードの後にpodsをインストールする必要があることを発見しましたが、コンピュータは新しいMac miniでcocoapodsを構成したことがないので、いくつかのネット上の流れに従ってcocoapodsを構成します.... gem sources ...(注:淘宝のrubyミラーは更新を停止しており、最新のミラーはruby-Chinaに切り替える必要があります)
しかし、穴が来て、まず出会った問題は//私がここまで実行したとき、私は間違った戻り情報$ sudo gem install cocoa pods # Error installing cocoapods:activesupport requires Ruby version >= 2.2.2.を得ました.
//そこで私はgemを更新しようとしましたが、最新バージョンの更新が拒否され、バージョンは2.0.0 $ sudo gem update --system # Latest version currently installed. Aborting.にとどまっています.
//現在rubyのバージョン情報は2.0.0 $ ruby # ruby 2.0.0//そこでmacのrubyを再インストールするつもりです.まず最初に試した方法は、最も簡単なHomebrewコマンドラインでインストールすることです//Homebrewがインストールされていない場合は、まずこのコマンドを入力してHomebrew $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"をインストールしてください
//そしてbrewコマンドラインでruby $ brew install rubyをインストールする
//bingoのインストールに成功した後、rubyバージョンは2.3.1で、完璧です.でもこれで終わりだと思ってるの?$ ruby -v ``ruby 2.3.1
//新しいrubyミラーを切り替えたとき、opensslについて多くの問題が発生しました.のOpenssl実行可能ファイルのみが対応するディレクトリ$ gem sources -a https://gems.ruby-china.org # Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sourcesがないことがわかりました.
本物の穴はここにあります.(6ステップ穴埋め)
1、rubyの最新のソースコードをダウンロードしてダウンロードして解凍します.**2、まず命令でopenssl $ brew install openssl**をインストールするopenssl-1.0.2h_1 already installedを提示するとopenssl 3、cdソースファイル$ cd ruby-2.3.1 4、構成ソースコード(ここではopensslディレクトリインデックスを追加する必要がある)$ ./configure --with-openssl-dir=/usr/local/ssl 5、rubyソースコード$ make 6をコンパイルし、最後にruby $ sudo make installをインストールする
最后に、なぜ公式サイトにソース圧縮パッケージをダウンロードするのかというと、怠け者で、localファイルの中でrubyのインストール位置を探すのがおっくうなので、直接ダウンロードしてCDをダウンロードするのが速いです.そして、このようにすれば、rubyのインストールの経過全体を直感的に理解することができます.従来のMacはruby環境に直接統合されており、直接updateで使用することができます.使いやすいですが、問題にぶつかるとお父さんになります.要するに、この穴は難しくはありませんが、ネット上の資料が少ないので、整理して皆さんに役に立つことを望んでいます.
                                                                   ---   ,