我是一個沒有經驗的Ruby用戶,我想開始使用Jekyll主題。我正在OSX El Capitan工作,可能有舊的Ruby工具躺在這臺機器上。如何在現有的OSX系統上乾淨地設置Jekyll?
我已經下載了this theme並將其安裝到本地目錄。接下來,我試圖運行bundle
見到了這個錯誤:
An error occurred while installing nokogiri (1.5.9), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.5.9'` succeeds before bundling.
完整的錯誤輸出這裏:http://pastebin.com/mv2r91xU
接下來,我試圖運行gem install nokogiri -v '1.5.9'
,但我看到了這個錯誤:
-bash: /usr/local/bin/gem: No such file or directory
我不不知道如何安裝gem
,我懷疑我沒有使用「正確」的Ruby或捆綁軟件。這些工具應該放在哪裏?我需要檢查什麼我已經刪除從頭開始乾淨? (例如,我試圖建立rbenv,但我認爲它可能已經失敗了,因爲我已經安裝了RVM)
這是紅寶石的路徑和捆綁:我建議使用rbenv管理
$ which ruby
/usr/bin/ruby
$ which bundle
/usr/local/bin/bundle
它會是'bundle install ...',而不是'gem install'。也就是說,我強烈考慮使用Ruby版本管理器(例如rbenv,rvm)來控制您正在運行的Ruby,以及項目特定的gem依賴項,以避免w/OS X的默認Ruby安裝程序發生衝突。 –