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

nodejs中安裝ghost出錯(cuò)的原因及解決方法

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

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

錯(cuò)誤

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

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

出錯(cuò)信息如下:

√ 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)

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

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

而為什么下載sqlite3時(shí)出錯(cuò)了呢?

原因

就是因?yàn)閟qlite3的包(sqlite3 for node)在.s3.amazonaws.com上,這個(gè)被墻了。*(滿眼的淚呀!)

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

解決

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

具體的過程如下:

npm install -g ghost-cli
cd myghostblog     
ghost install local   #會出錯(cuò)
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。(注意看目錄差別,中間有一個(gè)current目錄的差別)

這樣就可以回到myghostblog目錄使用ghost start來啟動(dòng)了。

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中實(shí)現(xiàn)端口重用原理詳解

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

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

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

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

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

    本項(xiàng)目主要功能為在瀏覽器中自動(dòng)播放視頻,并且實(shí)現(xiàn)音量控制,快進(jìn)快退,全屏控制,播放暫??刂频裙δ?。對Nodejs中使用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ù)器的步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • nodejs導(dǎo)出excel的方法

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

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

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

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

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

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

最新評論

平邑县| 夏河县| 巫溪县| 嘉义县| 白沙| 武强县| 虹口区| 松潘县| 响水县| 攀枝花市| 阿拉尔市| 伽师县| 云林县| 双鸭山市| 兰考县| 体育| 大埔县| 高雄市| 镇康县| 汪清县| 扶绥县| 塘沽区| 泌阳县| 麻江县| 正镶白旗| 集安市| 临湘市| 花垣县| 西吉县| 巴东县| 鲁甸县| 乐山市| 朔州市| 易门县| 平顶山市| 常山县| 囊谦县| 容城县| 噶尔县| 赫章县| 方正县|