Cygwinでnode.jsをビルドしようとしましたが、エラーが発生したため、freenodeの#node.jsの誰かが、Cygwinでrebaseall
を実行してクリーンアップするように指示しました。だから私はそれを試しました、そして私は次のメッセージを受け取りました:
$ rebaseall
rebaseall:リベース中はashまたはdashプロセスのみが許可されます
すべてのCygwinプロセスを終了し、すべてのCygwinサービスを停止します。
Start/Run ...またはcmdまたはコマンドウィンドウからash(またはdash)を実行します。
Ash(またはダッシュ)から '/ bin/rebaseall'を実行します。
そこで、Cygwinを閉じ、Start/Runに移動して、ash
とdash
を試しましたが、次のアラートが表示されました。
Windowsは「ash」を見つけることができません。名前を正しく入力したことを確認してから、再試行してください。ファイルを検索するには、[スタート]ボタンをクリックし、[検索]をクリックします。
だから私は何をすべきですか?
フルパス名を指定してash
を呼び出してみてください。たとえば、CygwinをC:\cygwin\
にインストールした場合は、[開始/実行]ダイアログボックスに次のように入力します。
C:\cygwin\bin\ash.exe
これにより、ash
シェルが開始され、その中で/bin/rebaseall
を呼び出すことができます。
Cygwin-Xを実行している場合は、xtermだけでなく、Xが閉じていることを確認してください。
このコメント を拡張して、PortableAppsのWin 10とMsys2を使用して、タスクマネージャーに移動しました。
実行中のプロセスの数が多いため、「コマンドライン」列でリストを並べ替えました。そこで、Msys2のssh-agentがまだ実行されていることがわかりました。私はそれを殺しました、そしてそれから私はrebaseall
をすることができました。