Armin Roehrl | 11 Aug 11:50
Picon

Netobjectdays 2002; Erfurt; 8. Oktober; Ruby

Hallo Ruby-Fans,

Stefan und ich werden einen Ruby in Depth Talk
(das ist Marketing bla bla für Tutorial) bei den
Netobjectdays in Erfurt halten.

Sind andere Rubyisten da die sich zu einem
Gedankenaustausch treffen wollen?
	
Ciao, 
	Armin.

-----------------------------------------------
Armin Roehrl, http://www.approximity.com
Rubybuch: http://approximity.com/rubybuch/
Nächstes Rubyseminar: 9/9-11/9 in Hamburg. 

Agile Entwicklerkonferenz: 22. und 23.10 in Nürnberg.
http://www.approximity.com/public/conferences/AgileConf.html
Felix von Delius | 13 Aug 12:09
Picon
Favicon

suchpfad für libraries

Hallo,

ich hab hier eine Ruby-Datei (image_size.rb), in der eine Klasse
ImageSize definiert wird und möchte diese systemweit nutzen
können. Mein Versuch sie nach /usr/lib/ruby/site-ruby/1.6 zu kopieren
und dann mit 

  require 'image_size'

war wohl etwas naiv. Entweder ist das o.a. Verzeichnis nicht im
Suchpfad (wie krieg ich den angezeigt?) oder ich kann nicht einfach
require nutzen.

Wäre für einen Tipp recht dankbar!

-Felix
Felix von Delius | 13 Aug 12:15
Picon
Favicon

Re: suchpfad für libraries

Mit "strings libruby.so.1.6" hab ich gesehen, dass das von mir
gewählte Verzeichnis gar nicht im Suchpfad ist. Aber es gibt doch
bestimmt eine globale Variable o.ä. in der der Suchprad steht, oder?

-Felix

On Tue, Aug 13, 2002 at 12:09:27PM +0200, Felix von Delius wrote:
> war wohl etwas naiv. Entweder ist das o.a. Verzeichnis nicht im
> Suchpfad (wie krieg ich den angezeigt?) oder ich kann nicht einfach
> require nutzen.
dblack | 13 Aug 14:02

Re: suchpfad für libraries

Hello --

On Tue, 13 Aug 2002, Felix von Delius wrote:

> Mit "strings libruby.so.1.6" hab ich gesehen, dass das von mir
> gewählte Verzeichnis gar nicht im Suchpfad ist. Aber es gibt doch
> bestimmt eine globale Variable o.ä. in der der Suchprad steht, oder?
>
> -Felix

Ja, der Suchpfad steckt in der Variable '$:'

  $ ruby -e 'puts $:'
  /usr/lib/ruby/site_ruby/1.6
  /usr/lib/ruby/site_ruby/1.6/i686-linux-gnu
  /usr/lib/ruby/site_ruby
  /usr/lib/ruby/1.6
  /usr/lib/ruby/1.6/i686-linux-gnu
  .

und laesst sich dynamisch veraendern:

  $:.unshift("/home/ich/irgendein/verzeichnis")  # u.s.w.

"site_ruby" ist aber normalerweise schon da.  Wie sieht der Inhalt
deiner "$:" aus?

David

--

-- 
(Continue reading)

Oliver Mensinger | 13 Aug 14:49
Picon

Re: suchpfad für libraries

Felix, schau Dir das Environment an:

require "rbconfig.rb"
::Config::CONFIG.each do |key, value|
  puts "#{key}=#{value}"
end

Dort kommt ein Key "sitedir" vor, dort hinein gehoert Deine Klasse!

HTH, Oliver.

On Tue, 13 Aug 2002, Felix von Delius wrote:

>Mit "strings libruby.so.1.6" hab ich gesehen, dass das von mir
>gewählte Verzeichnis gar nicht im Suchpfad ist. Aber es gibt doch
>bestimmt eine globale Variable o.ä. in der der Suchprad steht, oder?
>
>-Felix
>
>On Tue, Aug 13, 2002 at 12:09:27PM +0200, Felix von Delius wrote:
>> war wohl etwas naiv. Entweder ist das o.a. Verzeichnis nicht im
>> Suchpfad (wie krieg ich den angezeigt?) oder ich kann nicht einfach
>> require nutzen.
>_______________________________________________
>ruby-de mailing list
>ruby-de <at> bttr.org
>http://lists.bttr.org/mailman/listinfo/ruby-de
>
Felix von Delius | 13 Aug 15:21
Picon
Favicon

Re: suchpfad für libraries

mein pfad sieht so aus:

$ ruby -e 'puts $:'
/usr/local/lib/site_ruby/1.6
/usr/local/lib/site_ruby/1.6/i386-linux
/usr/local/lib/site_ruby
/usr/lib/ruby/1.6
/usr/lib/ruby/1.6/i386-linux

(was ich auch schon durch anwendung des string-kommandos auf
rubylib.so.1.6 herausgefunden hab)

ich wunder mich nur, warum bei mir ein /usr/lib/ruby/site_ruby
verzeichnis existiert, aber das binary diesen pfad nicht eincompiliert
hat. wohl noch irgendwelche leichen von alten ruby-installationen,
naja...

obwohl ich ein ziemlicher ruby-fan bin, stelle ich immer wieder fest,
dass einige sachen dabei sind, die ziemlich nervig sind. $: gehört
dazu und kann einem ganz schön aufhalten wenn man es lange nicht mehr
gebraucht hat. zumindestens ist es schlecht dokumentiert.

auf alle fälle recht vielen dank an alle die geholfen haben!

-felix

On Tue, Aug 13, 2002 at 08:02:00AM -0400, dblack <at> candle.superlink.net wrote:
> Hello --
> 
> On Tue, 13 Aug 2002, Felix von Delius wrote:
(Continue reading)

Johannes Tanzler | 13 Aug 17:03

Re: suchpfad für libraries

dblack <at> candle.superlink.net wrote:

> Ja, der Suchpfad steckt in der Variable '$:' [..]
> und laesst sich dynamisch veraendern:

Eine weitere Möglichkeit (so mach ich's mit eigenen Bibliotheken):
Die Shell-Variable $RUBYLIB anpassen. In meiner ~/.bashrc steht

export RUBYLIB=$RUBYLIB:~/prj/ruby/libs

und in dieses Verzeichnis kopier' ich die meine eigenen Libraries.

Johannes
--

-- 
http://www.grimmenstein.gv.at
http://ffgrimmenstein.feuerwehr.org
Felix von Delius | 16 Aug 13:02
Picon
Favicon

Kommandozeilenargumente Parsen

Hi,

gibt's eine favorisierte Library zum Parsen von Kommandozeilen-Argumenten? (RubyGetOpt oder so ;-)

-Felix
Michael Husmann | 16 Aug 13:14

Re: Kommandozeilenargumente Parsen

Am Fre, 2002-08-16 um 13.02 schrieb Felix von Delius:
> Hi,
> 
> gibt's eine favorisierte Library zum Parsen von Kommandozeilen-Argumenten? (RubyGetOpt oder so ;-)
> 
> -Felix
> _______________________________________________
> ruby-de mailing list
> ruby-de <at> bttr.org
> http://lists.bttr.org/mailman/listinfo/ruby-de

Hi Felix,

getoptlong ist das was Du suchst.

Gruß,
Michael
Felix von Delius | 16 Aug 22:45
Picon
Favicon

Re: Kommandozeilenargumente Parsen

On Fri, Aug 16, 2002 at 01:14:42PM +0200, Michael Husmann wrote:
> getoptlong ist das was Du suchst.

Stimmt, ja. Danke!

Was ganz anderes: warum ist eigentlich auf www.rubygarden.com so wenig
los? Wird das alles in der ruby-talk Mailingliste diskutiert oder ist
grad nur Sommerloch?

-Felix

Gmane