.NET Framework が入っている Windows 環境では、何にも気にせず実行できる ir.exe は、OS X 環境では、当然、mono コマンドから実行しなければならない。うーん。いちいち面倒。
ということで、mir に変えちゃった。
alias mir='mono $HOME/work/mono/ironruby-0.9.1/bin/ir.exe'
あと、RubyGems を実行するときは、
alias migem='mono $HOME/work/mono/ironruby-0.9.1/bin/ir.exe $HOME/work/mono/ironruby-0.9.1//bin/igem'で、Rake は
alias mirake='mono $HOME/work/mono/ironruby-0.9.1/bin/ir.exe $HOME/work/mono/ironruby-0.9.1//bin/irake'にした。
でも、いざ Rake を実行しようとすると、エラーになってしまう。
$ mirake
/Users/luckval/work/mono/ironruby-0.9.1/bin/../lib/ruby/site_ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rake (>= 0)
(Gem::LoadError)
from /Users/luckval/work/mono/ironruby-0.9.1/bin/../lib/ruby/site_ruby/1.8/rubygems.rb:261:in `activate'
from /Users/luckval/work/mono/ironruby-0.9.1/bin/../lib/ruby/site_ruby/1.8/rubygems.rb:68:in `gem'
from /Users/luckval/work/mono/ironruby-0.9.1//bin/irake:22
どうも rake はインストールする必要があるらしいので、RubyGems で導入。
$ migem install rakeなんか、RDocのインストールにやたらと時間がかかったけど、無事完了。
1 gem installed
Installing ri documentation for rake-0.8.7...
Installing RDoc documentation for rake-0.8.7...
適当にタスクを書いて実行してみると、こちらもやたらと遅い。
real 0m17.525s1つのタスクを実行するのに、17秒もかかってちゃだめやん。Windows 環境だともう少し速いような気がするけど、どうだったかな?明日しらべてみよ。
user 0m17.326s
sys 0m0.569s
0 件のコメント:
コメントを投稿