0

シェイクを使用する最初の試みは、ここの指示に従おうとしました: https://github.com/ndmitchell/shake/blob/master/docs/Manual.md#readme

makefile をそのままコピーして、shake を実行しました。シェイクプリントshake: Invalid statement: import Development.Shake。私が最初に考えたのは、これらの import ステートメントが冗長化された新しいバージョンがリリースされたのではないかということでした。だから私はそれらをコメントアウトして得ましたshake: Invalid statement: -- import Development.Shake。だから私はそれらを削除しました。出力は次のとおりです。

shake: Error when running Shake build system:
* main
* IO
Error, file does not exist and no rule available:
  IO

GHC は makefile をうまくコンパイルします。デバッグするために他に何をすればよいのかよくわかりません (私は Haskell の専門家にはほど遠いです!)。

多少関連して(少なくともチュートリアルには)shake --demo、もはや存在しないようです。

4

1 に答える 1

2

私は答えるよりもコメントしたほうがよかったと思います (そうする評判が恋しいです)。私の「答え」が少しずれている場合は、事前にお詫び申し上げます。

チュートリアルの実行セクションに従いましたか? または、 runHaskell で試しましたか?

コード自体ではなく、例を実行しようとする方法に何か問題があるのではないかと思います。

于 2014-09-09T14:41:02.177 に答える