2

/etc/init.d/ フォルダーに redmine スクリプトがあり、ruby と rails パッケージのリンクを解除する前は問題なく動作していました。それからルビーの宝石で遊んで、最終的に壊れたリンクを修正しました。その後、redmineスクリプトを再起動しようとしましたが、奇妙なことに、以下のエラーが発生しました

sudo service redmine stop
Shutting down redmine: /etc/init.d/redmine: line 49: killproc: command not found

user@studio:~$ sudo service redmine start
Starting redmine: /etc/init.d/redmine: /usr/local/bin/bundle: /usr/local/bin/ruby: bad interpreter: No such file or directory
/etc/init.d/redmine: line 35: echo_failure: command not found
4

2 に答える 2

1

killproc は init.d の一部であるため、ここで不足しているパッケージはありません。プロセスが見つからない場合も実行されません。

ただし、次の行は危険信号です。Redmine インストールが間違った場所で ruby​​ を探しているようです。redmine が正常に起動していないように見えるため、これが killproc エラーの原因である可能性もあります。

実行して、redmine が検索しているパスと比較することで、さらに多くの情報を取得できますwhich ruby。以前にレールを再インストールしたように聞こえるため、redmine を再インストールすると、パスの問題も自動的に解決される場合があります。幸運を。

于 2016-09-04T22:03:14.517 に答える