ubuntu, ror, jQuery, css, website memo
太嫩, 沒啥心得, 用來紀錄每天學的
2010年1月5日 星期二
heroku 上 你要 它卻沒有的gem
Automatically generate Heroku .gems file
用個rake 幫你生這個file
namespace :gems do
desc "Generate .gems file for Heroku"
task :heroku_spec => :environment do
require 'open-uri'
installed_gems = []
url = "http://installed-gems.heroku.com/"
open(url).read.scan(/
(\w+) [^<]*<\/li>/) do |w|
installed_gems << w.first
end
gems = Rails.configuration.gems
# output .gems
dot_gems = File.join(RAILS_ROOT, ".gems")
File.open(dot_gems, "w") do |f|
output = []
gems.each do |gem|
next if installed_gems.include?(gem.name)
spec = "#{gem.name} --version '#{gem.version_requirements.to_s}'"
spec << " --source #{gem.source}" if gem.source
output << spec
end
f.write output.join("\n")
puts output.join("\n")
end
end
end
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言