2015-05-13 47 views
3

首先,我沒有Linux的經驗,沒有Ruby的經驗,但是,我GOOGLE了,找不到像我所得到的領域。任何幫助表示讚賞。我很抱歉,如果這不是一個好的地方發佈這個。我已經安裝傑基爾用下面的,只有以下,在Ubuntu 15.04 64位指令:Jekyll「服務」命令錯誤:文件導入未找到或無法讀取:基地。加載路徑:在線46

sudo apt-get install ruby-full 
gem update --system 
gem install jekyll 
cd /home/william 
mkdir CS 
cd CS/ 
gem install execjs 
sudo apt-get install nodejs 
jekyll new kx8w 

New jekyll site installed in /home/william/KX8W. 

jekyll serve 

由傑基爾返回的錯誤如下:

Configuration file: none 
      Source: /home/william/CS 
     Destination: /home/william/CS/_site 
     Generating... 
    Build Warning: Layout 'post' requested in KX8W/_posts/2015-05-12-welcome-to-jekyll.markdown does not exist. 
    Build Warning: Layout 'page' requested in KX8W/about.md does not exist. 
    Build Warning: Layout 'default' requested in KX8W/index.html does not exist. 
    Conversion error: Jekyll::Converters::Scss encountered an error while converting 'KX8W/css/main.scss': 
        File to import not found or unreadable: base. Load paths: on line 46 
    jekyll 2.5.3 | Error: File to import not found or unreadable: base. 
Load paths: 
    on line 46 

回答

8

歡迎的Linux!您很近,但在運行jekyll serve之前,需要確保您在正確的目錄中。

當你運行:

jekyll new kx8w 

它創造了你目前所在的目錄中的新站點的輸出線告訴您它把它(即「/家/威廉/ KX8W」)。您需要在該目錄中才能啓動jekyll。所以,請執行以下操作:

cd /home/william/KX8W 

一旦你這樣做了jekyll serve將按預期工作。


請注意,由於某些原因傑奇建網站中的「/家庭/威廉/ KX8W」目錄而不是「/家庭/威廉/ CS/KX8W」下,這是我所期待給你的命令列表。這可能與您所做的安裝有關,也可能是另一次更改。沒有什麼可擔心的,只需注意一些事情。最大的訣竅就是確保在運行jekyll new cool_new_site命令後,在運行jekyll serve之前,您將使用cd cool_new_site切換到該目錄。

+0

謝謝你,這工作,並解決了我遇到的問題!謝謝你回答,結果是一個愚蠢的問題。 –

+2

當然可以。請不要認爲這是一個愚蠢的問題。這些東西有很多移動部件。當你處於學習曲線的早期時,很難把所有東西都放在腦海中,讓它一直處在你的腦海。有時只需要再看一雙眼睛就可以了。提問任何問題(即使它看起來很愚蠢)都是改善的關鍵。 –

相關問題