【发布时间】:2013-11-09 17:45:08
【问题描述】:
如果这过于具体,我深表歉意,我只想在包管理的世界中升级,但同时我不想重载重建我当前的依赖项。
所以,我尝试安装自制软件,但我当然在某些时候安装了 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,并重新安装所有我的宝石。这似乎很乏味,我宁愿不走这条路,但我真的不知道解决这个问题的最佳方法。
我通过搜索发现了很多关于这个一般主题(macports -> brew)的文章,但没有具体针对此,或者可能是所有内容都对其他内容过于具体。因为我什至不记得使用 macports,所以我真的不知道我用它安装了什么。
任何帮助将不胜感激。
【问题讨论】:
标签: macos rvm gruntjs homebrew macports