8

prefixおよびオプションを使用して、Mac OS XLeopardにRuby1.9.1をRuby1.8.6と一緒にインストールしましたprogram-suffix。これにより、ruby19、irb19、gem19などのコマンドを発行してRuby1.9のものを実行できます。

対応するgemをインストールしrake19 spec、rspecテストを実行するために実行できますが、autospecを実行すると次のようになります。

autotest/rails_rspecのロード自動テストスタイルのautotest/rails_rspecが存在しないようです。中絶。

Ruby1.9とRuby1.8.6のZenTest/rspecジェムの間に競合があると思いますが、問題をどのように解決するかはわかりません。誰かがこれに遭遇し、いくつかのアドバイスを提供できますか?

4

1 に答える 1

1

これは、Ruby1.9とのZenTestの非互換性だと思います。

isitruby19.comから、問題を抱えているのはあなただけではないようです。rspecに問題を抱えている人は少ないので(そして彼らの問題はテストに失敗し、実行できないことではありません)、それはZenTestだと言いたくなります。

個人的には、外出先での商業開発プロジェクトが多すぎるため、1.9から離れています。うまくいけば、Rails3リリースのようなものでもっと手助けできるようになるでしょう。

于 2009-07-16T23:47:52.480 に答える