2016-04-14 7 views
0

私はJekyllがEl Capitanで作業することに問題があります。まあ、本当に宝石。すべての私のGemのインストールは失敗し、Appleのシステムインテグリティ保護が原因であることが判明しました。推奨される解決方法は、RubyバージョニングツールRBENVを使用することです。 2.3.0 JekyllをEl Capitanにインストールするのに苦労しています

  • へのRuby 2.3.0
  • 設定rbenv globalをインストール
  • をhomebrow使用rbenvruby-buildをインストール

    • rbenv initを走ったので、私のパスは今のように見える~/.zshenvにこれを追加しました:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/thuijls/.rbenv/shims
    • gem installはうまく動作し、ジキルと他の宝石をインストールしました。ドラマなし、すべてが/usr/local/bin/gemsにインストールされています。
    • カントーそれらの任意のを実行rbenv rehash

    を走った:彼らはまだ、これらの宝石のどれもがインストールされていない場所である、/Library/にAppleの標準のRubyにアクセスしよう

    /usr/local/bin/jekyll:22:in `load': cannot load such file -- /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.3/bin/jekyll (LoadError) 
    from /usr/local/bin/jekyll:22:in `<main>' 
    

    提案がありますか?

  • 答えて

    2

    私はrbenv使用していないが、これらのいくつかの手順を実行してみてください:

    • 実行brew pruneをシステムのシンボリックリンクを修正します。
    • brew doctorで示されるその他の問題を修正しました。
    • ホームフォルダの代わりに、~/.zshenv

    での使用.bash_profileそれでも動作しない場合は、RVMを使用してみてください:

    • で正しくPATHを設定するには、引数を指定して、それをインストールします。\curl -sSL https://get.rvm.io | bash -s stable --auto-dotfilesrvm install 2.3.0
    • 0:
    • セットRVMはルビー2.3.0インストールrvm autolibs enable && rvm autolibs packages && rvm autolibs homebrew
    • に必要なすべての依存関係をインストールするために自作を使用します
    • 現在の宝石に任意の宝石を取り付けてください。
    +0

    ありがとうございました。私はRVMを試して、あなたに戻ってきます... – Jorg

    +0

    RVMが動作します。ありがとう。 – Jorg

    関連する問題