2016-08-04 15 views
0

我剛開始在安裝Jekyll時遇到了這個問題,並且現在一直在抓我的腦袋。我已經做了大量的研究,試圖解決這個錯誤,但還沒有找到解決方案。我嘗試重新啓動到恢復模式並運行csrutil禁用,但沒有奏效。安裝Jekyll時出錯執行gem時(TypeError)沒有隱式轉換

的Mac OSX埃爾卡皮坦 版本10.11.6

紅寶石2.3.1p112(2016年4月26日修訂54768)x86_64的-darwin15]

傑基爾即將從它的外觀完成安裝像然後通過這個錯誤。我只是不確定該怎麼做?

如果有人能幫忙,我會非常感激。我在一些工作上落後了,但事情發生了,你必須調整。

感謝您提前幫助解決此問題。

[化身]安裝錯誤:在執行寶石...(類型錯誤)的隱式轉換

請讓我知道,如果有,我忘了交代的任何信息。

這裏是完全安裝,以錯誤信息:

Davids-MacBook-Pro:~ David$ sudo gem install jekyll 
Password: 
Fetching: liquid-3.0.6.gem (100%) 
Successfully installed liquid-3.0.6 
Fetching: kramdown-1.11.1.gem (100%) 
Successfully installed kramdown-1.11.1 
Fetching: mercenary-0.3.6.gem (100%) 
Successfully installed mercenary-0.3.6 
Fetching: safe_yaml-1.0.4.gem (100%) 
Successfully installed safe_yaml-1.0.4 
Fetching: colorator-1.1.0.gem (100%) 
Successfully installed colorator-1.1.0 
Fetching: rouge-1.11.1.gem (100%) 
Successfully installed rouge-1.11.1 
Fetching: sass-3.4.22.gem (100%) 
Successfully installed sass-3.4.22 
Fetching: jekyll-sass-converter-1.4.0.gem (100%) 
Successfully installed jekyll-sass-converter-1.4.0 
Fetching: rb-fsevent-0.9.7.gem (100%) 
Successfully installed rb-fsevent-0.9.7 
Fetching: ffi-1.9.14.gem (100%) 
Building native extensions. This could take a while... 
Successfully installed ffi-1.9.14 
Fetching: rb-inotify-0.9.7.gem (100%) 
Successfully installed rb-inotify-0.9.7 
Fetching: listen-3.0.8.gem (100%) 
Successfully installed listen-3.0.8 
Fetching: jekyll-watch-1.5.0.gem (100%) 
Successfully installed jekyll-watch-1.5.0 
Fetching: forwardable-extended-2.6.0.gem (100%) 
Successfully installed forwardable-extended-2.6.0 
Fetching: pathutil-0.14.0.gem (100%) 
Successfully installed pathutil-0.14.0 
Fetching: jekyll-3.2.1.gem (100%) 
ERROR: While executing gem ... (TypeError) 
    no implicit conversion of nil into String 
+0

完整的錯誤消息,或至少前三行。請。 –

回答

-1

我不知道我是如何解決這個問題的,但我認爲所有在這個問題上發佈的人都是如此。我會嘗試回溯並找出實際的解決方案。

謝謝

0

可你試試:

gem install bundler 

然後

gem install jekyll 

然後

bundle install 
bundle exec jekyll serve 
+0

對不起,但我得到相同的錯誤信息。我不確定還有什麼遺漏?謝謝你的建議。 – David

+0

嘗試安裝[rbenv](https://github.com/rbenv/rbenv#readme)。這將使您可以製作非常新鮮的紅寶石裝置。 –

+0

我按照建議安裝了rbenv,並嘗試了不同版本的ruby。不過,我也發現如果我嘗試安裝新版本的紅寶石,我得到了同樣的錯誤。這必須是一個瘋狂的事情? – David