2014-09-28 118 views
-2

無法安裝任何寶石無法安裝任何寶石

ERROR:正在加載命令:安裝(LoadError) 的dlopen(/Users/MacBookPro/.rbenv/versions/2.0.0-p353/lib/ruby /2.0.0/x86_64-darwin13.0.0/openssl.bundle,9):未找到符號:_SSLv2_client_method 引用自:/Users/MacBookPro/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0 /x86_64-darwin13.0.0/openssl.bundle 預計位於:/usr/local/lib/libssl.1.0.0.dylib 位於/Users/MacBookPro/.rbenv/versions/2.0.0-p353/lib/ruby/ 2.0.0/x86_64-darwin13.0.0/openssl.bundle - /Users/MacBookPro/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/x86_64-darwin13.0.0/openssl.bundle 錯誤:執行gem時(NoMethodError) 未定義的方法`invoke_with_build_args'爲零:NilClass

+0

你運行什麼操作系統,你是如何安裝Ruby的?你運行了什麼命令來安裝gem? – 2014-09-28 06:08:35

+0

我正在使用OS X特立獨行。我使用RVM來安裝ruby – Karlo 2014-09-28 06:09:42

+0

好吧,rbenv正在出現你的錯誤。如果你想使用rvm,你應該刪除rbenv。 – 2014-09-28 06:11:08

回答

1

也許這個問題與XCode的最新更新有關。一個XCode的更新後,你需要做以下步驟:

  1. 打開Xcode和接受許可協議
  2. 重新安裝命令行工具。

第二步似乎取決於您的操作系統版本。在您的控制檯中嘗試xcode-select --install。如果這不起作用,請嘗試啓動/System/Library/CoreServices中的Install Command Line Developer Tools應用。

重新安裝命令行工具後,嘗試重新運行bundle install