Ruby バージョン 1.8.7 のインストールに成功し、sudo gem install jekyll を使用してターミナルに Jekyll をインストールしようとしました。エラーは次のとおりです。
エラー: Gem の実行中に ... (Gem::FilePermissionError) /Library/Ruby/Gems/1.8 ディレクトリへの書き込み権限がありません。unknown68a86d3f981e:~ srb_1974$ sudo gem install jekyll ネイティブ拡張のビルド。これには時間がかかる場合があります... エラー: jekyll のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張のビルドに失敗しました。
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb mkmf.rb は /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h で ruby のヘッダー ファイルを見つけることができません
Gem ファイルは、検査のために /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1 にインストールされたままになります。結果は /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1/ext/gem_make.out に記録されます
たくさんのトピックを読みましたが、何も機能しません。多くのトピックでは、最初に XCode をインストールする必要があると言われていますが、ダウンロードもインストールもできません。Lion では、別の管理者を設定してそのプロファイルの下にインストールする必要があると読んだので、そうしましたが、インストール パッケージは存在しません。ダウンロードすらしません。これは、私が登録済みの Apple Developer ではないことが原因であると思いますか?
もう 1 つの推奨事項は、Ruby RVM をインストールすることでした。これもインストールされません。使用したコマンドは次のとおりです: bash < <( curl https://rvm.beginrescueend.com/releases/rvm-install-head )
そして、ここに私が得るエラーがあります:
% 合計 % 受信 % Xferd 平均速度 時間 時間 時間 現在の Dload アップロード 合計消費 左側の速度 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (60) SSL 証明書に問題があります。CA 証明書に問題がないことを確認してください。詳細: エラー:14090086:SSL ルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました。詳細はこちら: http://curl.haxx.se/docs/sslcerts.html
curl は、認証局 (CA) の公開鍵 (CA 証明書) の「バンドル」を使用して、デフォルトで SSL 証明書の検証を実行します。デフォルトのバンドル ファイルが適切でない場合は、 --cacert オプションを使用して別のファイルを指定できます。この HTTPS サーバーがバンドル内の CA によって署名された証明書を使用している場合、証明書の問題が原因で証明書の検証が失敗した可能性があります (証明書の有効期限が切れているか、名前が URL のドメイン名と一致しない可能性があります)。curl による証明書の検証をオフにする場合は、-k (または --insecure) オプションを使用します。unknown68a86d3f981e:~ srb_1974$
Ruby RVM と XCode は、Jekyll をインストールするために必要な範囲でのみ気にします。Github ブログを始めようとしているだけですが、それができないようです。私はドキュメントを読み、読み、読みましたが、欠けているものがあります。誰もが私が持っていると想定している知識だと確信していますが、私は持っていません。私は初心者プログラマーです。どんな助けでも大歓迎です。