2016-08-31 44 views
1

我剛剛遵循This Guide/我的/路徑壞解釋器:沒有這樣的文件或目錄

安裝傑奇:

$ gem install jekyll 
Successfully installed jekyll-3.2.1 
Parsing documentation for jekyll-3.2.1 
Done installing documentation for jekyll after 1 seconds 
1 gem installed 

但現在,當我嘗試從這些提示符運行命令:

jekylljekyll --help。它給出了消息:

慶典:/ G/ArquivosË計劃成/ Ruby23-64 /斌/傑奇:「G:/ Arquivos:壞的解釋:沒有這樣的文件或目錄

如果我通過這條道路,它有2個文件命名爲Jekyll
一個正常的文件和bash的文件。

怎麼了?是不是有空格的路徑準備

回答

1

的東西。在路徑空間在Windows上非常常見,但在Unix上並不普遍。

Bash試圖運行/g/Arquivos e Programas/Ruby23-x64/bin/jekyll,它被解釋爲運行程序/g/Arquivos,參數爲eProgramas/Ruby23-x64/bin/jekyll。它必須被引用,如'/g/Arquivos e Programas/Ruby23-x64/bin/jekyll'或空格像/g/Arquivos\ e\ Programas/Ruby23-x64/bin/jekyll

簡單的修復方法是將Ruby安裝到不含空格的路徑中。像G:\Ruby\

正確的修復......好吧,可能會有一個TON的地方會被一個有空間的路徑所破壞。 Report the bug to jekyll

+0

剛剛安裝在沒有空格和BINGo的位置。多謝兄弟 ! 我想我可以用''''或''''來解決空間問題,但是你不能; p – PlayHardGoPro

相關問題