2016-05-24 15 views
0

Openshiftにゴーストブログをインストールし、ローカルコピーを作成して変更を加えました。私は新しいテーマを追加し、それをオープンシフトに戻しました。その正常に動作しますが、私はローカルマシン上でこのブログを実行することができません。私はアンインストールし、バックが、それでも同じエラーがそれをインストールしているように、このerrprはsqlite3のとは何かを持っていることをいえGhost blog、ローカルマシンで実行中にエラーが発生しました

> [email protected] start C:\Users\darklord\OneDrive\Business\mean 
> node index 

Unhandled rejection Error: Cannot find module 'C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\sqlite3\lib\binding\node-v47-win32-x64\node_sqlite3.node' 
    at Function.Module._resolveFilename (module.js:339:15) 
    at Function.Module._load (module.js:290:25) 
    at Module.require (module.js:367:17) 
    at require (internal/module.js:16:19) 
    at Object.<anonymous> (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\sqlite3\lib\sqlite3.js:4:15) 
    at Module._compile (module.js:413:34) 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 
    at Function.Module._load (module.js:314:12) 
    at Module.require (module.js:367:17) 
    at require (internal/module.js:16:19) 
    at Client_SQLite3.initDriver (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\knex\lib\dialects\sqlite3\index.js:41:24) 
    at new Client_SQLite3 (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\knex\lib\dialects\sqlite3\index.js:15:10) 
    at Knex.initialize (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\knex\knex.js:109:15) 
    at Knex (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\knex\knex.js:13:26) 
    at ConfigManager.set (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\core\server\config\index.js:156:24) 
    at ConfigManager.init (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\core\server\config\index.js:79:10) 
    at C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\core\server\config\index.js:273:30 
    at tryCatcher (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\bluebird\js\main\util.js:26:23) 
    at Promise._settlePromiseFromHandler (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\bluebird\js\main\promise.js:507:31) 
    at Promise._settlePromiseAt (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\bluebird\js\main\promise.js:581:18) 
    at Promise._settlePromises (C:\Users\darklord\OneDrive\Business\mean\node_modules\ghost\node_modules\bluebird\js\main\promise.js:697:14) 

:私はNPM開始を実行する場合 、私は次のエラーを取得しています。

誰かが私の間違いを知らせることができますか?

+0

ローカルマシンがWindows上にあるために問題が発生する可能性がありますか?私は時々、いくつかのpythonパッケージでこの問題を抱えています –

答えて

0

他の人がこの問題を抱えている場合。

おそらく、ローカルマシン上で異なるnode.jsバージョンを実行している可能性があります。

node-v47-win32-x64と別のバージョンをお持ちの場合は、{gostblog}\node_modules\ghost\node_modules\sqlite3\lib\binding\フォルダで手動で確認できます。

ローカルマシンにGhostの依存関係を再インストールして実行するだけです。

関連する問題