Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
RubyGems post-install hook
Alex Gutteridge
7/21/2006 8:31:00 AM
Hi,
I'm trying to package a Ruby library using Gems but have run into the
problem of needing to execute some post-install commands a la setup.rb.
Searching the archives brought this up from Dec 2004:
http://makeashorterlink.com/...
Am I right in thinking that RubyGems doesn't support these kind of
post-install hooks? Are there any plans to in the future?
As a proof of concept I knocked together a hacked rubygems which uses
the SerializableProc class from Ruby Quiz 38
(
http://www.rubyquiz.com/q...
) to allow something like this to
work:
require 'rubygems'
spec = Gem::Specification.new do |s|
s.name = "test"
s.version = "0.2.1"
s.summary = "A test"
#....yadda...yadda....
#This proc gets stored in the gem and called after installation
s.post_install_proc =
SerializableProc.new %q{ system("echo 'I ran'") }
end
It's buggy as hell, but with a bit of cleaning is essentially all I
would need for my purposes.
--
Alex Gutteridge <alexg@kuicr.kyoto-u.ac.jp>
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
RubyGems post-install hook
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password