Etherpad-lite: bin / installDeps.sh-`dezalgo`エラーが見つからずに失敗する

作成日 2018年01月03日  ·  10コメント  ·  ソース: ether/etherpad-lite

最新の1.6.2を使用すると、起動しようとすると次のエラーが発生します。 installDeps.shから来ているようです

[root<strong i="6">@2274172dfbae</strong> etherpad]# bin/installDeps.sh
Ensure that all dependencies are up to date...  If this is the first time you have run Etherpad please be patient.
npm ERR! path /opt/etherpad/src/node_modules/npm/node_modules/dezalgo
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/opt/etherpad/src/node_modules/npm/node_modules/dezalgo' -> '/opt/etherpad/src/node_modules/npm/node_modules/.dezalgo.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-01-03T17_44_19_081Z-debug.log

バージョン:

[root<strong i="10">@2274172dfbae</strong> etherpad]# npm -v
5.6.0
[root<strong i="11">@2274172dfbae</strong> etherpad]# node -v
v4.8.7

何か案は?

最も参考になるコメント

[email protected]で動作させるには: src/package-lock.jsonを削除します

全てのコメント10件

たぶん、etherpadでnpm5.xを使用することに問題があります。

npm 4.0.2機能します..したがって、これは、依存関係を再度更新するか、npm5.xに関する警告をドキュメントに追加するためのリクエストである必要があります。

過去にいくつかの依存関係エラーが発生しました(ただし、 dezalgoありません)。そのため、シンボリックリンクなしで依存関係をインストールすることが時々うまくいきました。 理想的ではありませんが、機能します。

npm cache clean
cd src
npm install --no-bin-links

エラーMaximum call stack size exceededが発生した場合は、 npm install --no-bin-linksを再度実行してください。

@lpagliari 「delzago」エラーがまだ機能せず、etherpadが実行されない
npmバージョン:5.6.0
ノードバージョン:8.9.4
Debian 9

すべてのpackage-lock.jsonファイルを削除し、bin /installDeps.shを実行して成功しました

@lpagliari npmではなくyarnを使用するようにbin / installDeps.shを変更するのがより良い解決策になるかどうか疑問に思っていますか? 以前のバージョンのnpm(5.5.1)はグリッチなしで動作していましたが、5.6.0ではそうではありませんでした。 私はそれを実験して、私の結果をあなたに話します。

@fspc私にはよさそうだ。 それがあなたのために働いたかどうか私たちに知らせてください。

@lpagliariはい、それでうまくいきます。 installDeps.shを変更するプルリクエストを送信して、npm> = 5.6.0の場合、代わりにyarnが使用されるようにします。

[email protected]で動作させるには: src/package-lock.jsonを削除します

bin/run.shを2回続けて実行するだけでは、現在のイーサパッドでは失敗します。

このページは役に立ちましたか?
0 / 5 - 0 評価