config/envrake gems:unpac
しようとすると、以下のようなエラーが出るようです。
1 % rake gems:unpack GEM=genki- pagination _scope 2 (in /Users/tak iuchi/proj ect/formul a) 3 ERROR: While executing gem ... (ArgumentEr ror) 4 Illformed requiremen t ["\">= 0.0.4\""]
RailsのLightHouse
rake gems:unpac
ということで、この問題を回避するために、上記Ticketに添付されていた
Patchを参考に、以下のようなMonkeyPatc
config/ini
1 module Rails 2 class GemDependency 3 def unpack_to(directory) 4 FileUtils.mkdir_p directory 5 Dir.chdir directory do 6 Gem::GemRunner.new.run( 7 unpack_com mand.map {|i| i.gsub(/\A["']|["']\z/, '')}) 8 end 9 10 spec_filen ame = File.join(gem_dir(directory), '.specifica tion') 11 File.open(spec_filen ame, 'w') do |file| 12 file.puts specificat ion.to_yaml 13 end 14 end 15 end 16 end
これをconfig/ini
の下に置いておけば、とりあえず正常にunpackする事ができます。
posted by
genki
on Wed 24 Sep 2008
at 02:10