これが過度に具体的である場合は申し訳ありません。パッケージ管理の世界で上に移動したいだけですが、同時に、現在の依存関係の再構築に過負荷をかけたくありません。
それで、homebrewをインストールしようとしましたが、もちろん、覚えていませんが、ある時点でmacportsをインストールしていました。簡単に実行して、今のところ移動しましたsudo mv /opt/local ~/macports
。問題は、grunt を実行すると次のエラーが表示されることです。
/Users/KBD/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require': dlopen(/Users/KBD/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/digest/sha1.bundle, 9): Library not loaded: /opt/local/lib/libssl.1.0.0.dylib (LoadError) Referenced from: /Users/KBD/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/digest/sha1.bundle
これは明らかに /opt/lib の移動に関係していますが、私の質問は、この移行を行うために、brew の下に ruby/.rvm を完全に再インストールし、すべての gem を再インストールする必要があるかどうかです。これは退屈に思えますし、私はむしろこのルートには行きたくないのですが、これを解決する最善の方法が本当にわかりません。
検索を通じて、この一般的な主題 (macports -> brew) に関する記事をたくさん見つけましたが、これに固有のものは何もありません。私は macports を使った覚えがないので、何をインストールしたのかさっぱりわかりません。
どんな助けでも大歓迎です。