我在我的Mac上從fink
切換到pkgsrc
進行包管理。但現在我發現通過rvm
安裝的gem
與pkgsrc
似乎沒有很好的配合。例如:可能在OS X上與rvm/gem一起使用pkgsrc?
$ gem update
Updating installed gems
ERROR: While executing gem ... (Gem::Exception)
Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
這是令人費解,因爲:
$ which openssl
/usr/pkg/bin/openssl
我也得到有關失蹤包autoconf automake libtool pkg-config libyaml readline libksba openssl
投訴,但我已經安裝了所有的人都用的pkgsrc。
任何想法與這兩個前進?看起來好像rvm
真的想用homebrew
。我「寧願吹不走pkgsrc
並安裝homebrew
因爲pkgsrc
都非常好,我的所有其他需求。但事情不看基於http://rvm.io/rvm/autolibs
爲'macports'放棄並換出'pkgsrc',這看起來類似於沙箱的二進制文件,並且只保留系統目錄。我必須用'rvm reinstall 2.1.3 --disable-binary'來重新安裝ruby,以解決一些關於'gem'中的庫位置的'自制'假設。 – 2014-10-09 14:48:47