Hoe の install_gem が cygwin で動かない。
sudoを使おうとするため。Hoeのバージョンは1.3.0。
./gems/hoe-1.3.0/lib/hoe.rb を直接編集して修正。
定数CYGWINを追加して、
WINDOZE = /win32/ =~ RUBY_PLATFORM unless defined? WINDOZE CYGWIN = /cygwin/ =~ RUBY_PLATFORM unless defined? CYGWIN
WINDOZEの後に追加。
desc 'Install the package as a gem' task :install_gem => [:clean, :package] do sh "#{'sudo ' unless WINDOZE || CYGWIN}gem install pkg/*.gem" end
タスクを上書きもできるそうです。
hoe