最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs中安裝ghost出錯的原因及解決方法

 更新時間:2017年10月23日 14:29:28   作者:sorkin  
本篇文章主要介紹了nodejs中安裝ghost出錯的原因及解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

看了標(biāo)題就知道安裝ghost會碰到不少的坑,這里先說一個:

錯誤

(windows)通過ghost-cli來安裝的步驟:

npm install -g ghost-cli  #全局安裝ghost-cli
cd myghostblog   #進(jìn)入工作目錄
ghost install local #使用local參數(shù)在當(dāng)前目錄初始化一個ghost,使用sqlite數(shù)據(jù)庫

出錯信息如下:

√ Downloading and installing Ghost v?
√ Finishing install process
√ Configuring Ghost
√ Setting up instance
× Running database migrations
A SystemError occurred.

在ghost install local過程中不僅完成了ghost的初始化,還完成了依賴庫的安裝(也就是npm install)

從錯誤提示中看到Running database migrations出錯了,其原因是:在下載依賴包sqlite3時出錯,導(dǎo)致問題出現(xiàn)。

實際上在下載依賴包時出錯,僅僅給出一個警告,警告都會跳過去,直到migrator這一步(數(shù)據(jù)遷移,也就是初始化數(shù)據(jù)庫)出現(xiàn)了錯誤,導(dǎo)致安裝失敗。

而為什么下載sqlite3時出錯了呢?

原因

就是因為sqlite3的包(sqlite3 for node)在.s3.amazonaws.com上,這個被墻了。*(滿眼的淚呀!)

知道了原因,要解決就很容易了。

解決

解決方案是: cnpm install sqlite3 #使用taobao鏡像安裝

具體的過程如下:

npm install -g ghost-cli
cd myghostblog     
ghost install local   #會出錯
cd current
cnpm install      #補(bǔ)裝依賴庫,并使用taobao鏡像安裝
knex-migrator init   #初始化sqlite數(shù)據(jù)庫,會使用MigratorConfig.js
grunt dev      #運(yùn)行 Dev 環(huán)境

打開瀏覽器http://localhost:2368/

加強(qiáng)

上面是在current目錄下使用grunt運(yùn)行起來的,如果要回到ghost-cli通過ghost來運(yùn)行的話,還需要做一件事,將myghostblog\current\content\data\ghost-dev.db文件拷貝到myghostblog\content\data\ghost-dev.db,并修改文件名為ghost-local.db。(注意看目錄差別,中間有一個current目錄的差別)

這樣就可以回到myghostblog目錄使用ghost start來啟動了。

cd myghostblog
ghost start

打開瀏覽器http://localhost:2368/

最后再說一下環(huán)境

windows 10
  Node Version: v6.10.3
  Ghost-CLI Version: 1.1.3
  Ghost Version: 1.14.0
2017-10-23

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • node.js如何操作MySQL數(shù)據(jù)庫

    node.js如何操作MySQL數(shù)據(jù)庫

    這篇文章主要介紹了node.js如何操作MySQL數(shù)據(jù)庫,幫助大家更好的進(jìn)行web開發(fā),感興趣的朋友可以了解下
    2020-10-10
  • 如何使用docker直接運(yùn)行不同版本nodejs命令

    如何使用docker直接運(yùn)行不同版本nodejs命令

    這篇文章主要介紹了如何使用docker直接運(yùn)行不同版本nodejs命令,在不支持高版本Node.js的舊版操作系統(tǒng)上,可以通過Docker容器技術(shù)解決兼容性問題,需要的朋友可以參考下
    2024-10-10
  • Node.Js中實現(xiàn)端口重用原理詳解

    Node.Js中實現(xiàn)端口重用原理詳解

    這篇文章主要介紹了Node.Js中實現(xiàn)端口重用原理詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • node.js中的fs.rename方法使用說明

    node.js中的fs.rename方法使用說明

    這篇文章主要介紹了node.js中的fs.rename方法使用說明,本文介紹了fs.rename的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下的相關(guān)資料
    2014-12-12
  • Nodejs中使用puppeteer控制瀏覽器中視頻播放功能

    Nodejs中使用puppeteer控制瀏覽器中視頻播放功能

    本項目主要功能為在瀏覽器中自動播放視頻,并且實現(xiàn)音量控制,快進(jìn)快退,全屏控制,播放暫??刂频裙δ堋odejs中使用puppeteer控制瀏覽器中視頻播放功能感興趣的朋友跟隨小編一起看看吧
    2019-08-08
  • 關(guān)于Node.js中Buffer的一些你可能不知道的用法

    關(guān)于Node.js中Buffer的一些你可能不知道的用法

    網(wǎng)上關(guān)于Node.js中Buffer用法的文章有很多,但是感覺還是不夠詳細(xì),所以這篇文章主要介紹了關(guān)于Node.js中Buffer的一些你可能不知道的用法,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • Windows下快速搭建NodeJS本地服務(wù)器的步驟

    Windows下快速搭建NodeJS本地服務(wù)器的步驟

    本篇文章主要介紹了Windows下快速搭建NodeJS本地服務(wù)器的步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • nodejs導(dǎo)出excel的方法

    nodejs導(dǎo)出excel的方法

    這篇文章主要介紹了nodejs導(dǎo)出excel的方法,實例分析了nodejs導(dǎo)出excel的詳細(xì)步驟與相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 切換node版本的實現(xiàn)方式

    切換node版本的實現(xiàn)方式

    由于有些比較老的系統(tǒng),使用的node版本較低,本機(jī)裝的node版本又比較高,不想降node版本,那么就需要考慮能不能在系統(tǒng)里管理多個node版本,本文主要介紹了切換node版本,感興趣的可以了解一下
    2024-04-04
  • node執(zhí)行cmd或shell命令使用介紹

    node執(zhí)行cmd或shell命令使用介紹

    這篇文章主要為大家介紹了node執(zhí)行cmd或shell命令的使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06

最新評論

柘城县| 定安县| 潢川县| 衡阳县| 新巴尔虎右旗| 资阳市| 巴南区| 喜德县| 同心县| 喀什市| 江口县| 通山县| 当涂县| 东城区| 绥德县| 比如县| 蒙阴县| 津市市| 庆安县| 廉江市| 同德县| 渭源县| 锡林浩特市| 宁陕县| 阿克陶县| 休宁县| 大悟县| 会昌县| 东台市| 哈尔滨市| 仙居县| 敦煌市| 安顺市| 宁德市| 凤庆县| 邹平县| 恭城| 敦化市| 西安市| 高淳县| 巫山县|