OS X Lion に CruiseControl.Net v1.8 をインストールしようとしています。mono の最新リリース (2.10.9) がインストールされています。走る:
sh build-all.sh
ビルドは開始されますが、すぐに次のエラーで失敗します。
ビルドに失敗しました
../ccnet.build(47,3)
:ターゲット フレームワークを変更できませんでした。
mono-4.0
は有効なフレームワーク識別子ではありません。有効な値は次のmono-2.0
とおりmoonlight-2.0
です。mono-1.0
mono-3.5
合計時間: 0.1 秒。
NAnt または CruiseControl.Net をこのマシンにインストールしたことはありません。NAnt の最新バージョンにはこの問題がないと思われることをオンラインで聞いたので、最新バージョンをダウンロードし、CruiseControl.Net の Tools/NAnt フォルダー内のすべてを、新しくダウンロードした NAnt の bin フォルダーの内容に置き換えました。それを行ってビルドを再度実行した後、次のエラーを受け取りました。
Williams-MacBook:CruiseControl.NET-1.8.0.0.source williamkeen [(ブランチなし)] $
sh build.sh
Buildfile:file:///Users/williamkeen/Downloads/CruiseControl.NET-1.8.0.0.source/ccnet.build
Target framework: Mono 2.0 Profile
Target(s) specified:[プロパティ] ターゲット フレームワークが「Mono 4.0 プロファイル」に変更されました。
ビルドに失敗しました
ターゲット '' はこのプロジェクトに存在しません。
合計時間: 0.2 秒。
オンラインでさらに調べてみると、これはおそらく CC.Net 1.6 での修正が保証されていることがわかりました。どんな助けでも大歓迎です。私はここで道の終わりにいます。次に何を試すべきかわかりません。