30

TextMate2 の Cucumber バンドルをインストールしようとしています。公式ページhttps://github.com/cucumber/cucumber-tmbundleの次の手順に従いました。

mkdir -p ~/Library/Application\ Support/TextMate/Bundles/
cd ~/Library/Application\ Support/TextMate/Bundles
git clone git://github.com/cucumber/cucumber-tmbundle.git Cucumber.tmbundle
osascript -e 'tell app "TextMate" to reload bundles'

4 行目: osascript -e 'tell app "TextMate" to reload bundles' を実行すると、次のエラーが表示されます。

23:37: syntax error: A identifier can’t go after this identifier. (-2740)

どんな助けでも大歓迎です。

4

4 に答える 4

2

きれいではありませんが、〜/ Library / Application Support / TextMate / Cacheのすべてを手動で削除し、TextMateを再起動すると、すべてのバンドルが強制的に再ロードされることがわかりました。うん。

于 2012-04-10T19:26:26.887 に答える
1

私はしばらくの間Textmate2を使用していますが、リロードバンドルがそれで機能するか、必要でさえないと思います(これについてはよくわかりません)。

私はあなたの質問に答えていないようですが、バンドルの変更やインストールをすばやく適用する方法がある場合は、この「ホット終了」オプションを使用できます。

http://cl.ly/3D3U3k1z3T121L3u0V1s

とにかく、TM2がセッションを保存するようになったので、必要なのはtextmateを再起動するだけで、コンテキストが失われることはありません。そしていつものように、私はあなたがいつでもロードするのにかかるTMの上に文句を言うことができるとは思わない。

別の言い方をすれば、いくつかのハックと試みにもかかわらず、CucumberバンドルをTM2で動作させることができませんでした。運が良かったですか?

編集:それ以来、いくつかの小さな変更を加えた後、バンドルを機能させることができました。こちらのバンドルのフォークで試すことができます。また、バンドルの作成者は、元のバージョンでも同じ修正を行った可能性があります。

github.com/anandhak/cucumber-tmbundle

于 2012-01-24T06:14:46.363 に答える