プロジェクトをミラーリングする環境をセットアップするrakeタスクを作成しようとしています。
task :environment do
require 'rubygems'
require 'sequel'
# require 'my_projects_special_files'
end
task :foo => [:environment] do
require 'irb'
IRB.start
end
「foo」が存在しないと不平を言うirbにつながります(タスクの名前)
10:28:01:irb_test >> rake foo --trace (/ Users / mwlang / projects / personal / rake / irb_test内) ** fooを呼び出す(first_time) **呼び出し環境(first_time) **実行環境 **fooを実行します レーキが中止されました! そのようなファイルやディレクトリはありません-foo /opt/local/lib/ruby/1.8/irb/input-method.rb:68:in `initialize ' /opt/local/lib/ruby/1.8/irb/input-method.rb:68:in `open ' /opt/local/lib/ruby/1.8/irb/input-method.rb:68:in `initialize ' /opt/local/lib/ruby/1.8/irb/context.rb:80:in `new ' /opt/local/lib/ruby/1.8/irb/context.rb:80:in `initialize ' /opt/local/lib/ruby/1.8/irb.rb:92:in `new ' /opt/local/lib/ruby/1.8/irb.rb:92:in `initialize ' /opt/local/lib/ruby/1.8/irb.rb:57:in `new ' /opt/local/lib/ruby/1.8/irb.rb:57:in `start ' / Users / mwlang / projects / personal / rake / irb_test / Rakefile:9