Closed tetradice closed 12 years ago
ご報告ありがとうございます。 こちらの確認が足りず申し訳ありませんでした。 問題が発生しないようにするために、ruby1.9以降で導入された機能を使わないようにpackngaの修正を行いました。 その後、次のコマンドを実行して、ruby1.8.7でも問題が発生せず正しく動作することを確認しました。
bundle exec rake -T -t
この開発版のpackngaを利用してrakeタスクを実行するには、 Gemfileを置いたディレクトリで下記のコマンドを実行してください。
% bundle update
このコマンドを実行すると、bundlerでインストールしていただいた開発版のpackngaを 最新のものに更新します。 その後、
% bundle exec rake -T
のように、bundle execコマンドを使うことで、 修正されたpackngaを利用してrakeタスクを実行できます。
迅速な修正ありがとうございました。 ruby 1.8.7で正しく動作していることを確認できました。 課題をクローズいたします。
ruby 1.8.7でpackngaのrakeタスクを実行しようとしたところ syntax errorで落ちる(rakeタスクを読み込めない)問題が発生しました。 Rakeタスク内で、ruby 1.9以降で導入された構文を使っているのが原因のようです。 (2つ以上の配列展開は、ruby 1.9以降で導入された機能です)
参考:http://gihyo.jp/dev/serial/01/ruby/0003?page=2
環境
Windows 7 64ビット Ruby 1.8.7 mingw (RubyInstaller版) githubから取得した開発版のpacknga
rake実行結果
Gemfile.lock