🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.ruby
4 messages
4 total messages Started by janu Mon, 21 Aug 2006 16:10
Problem z RubyGems
#145
Author: janu
Date: Mon, 21 Aug 2006 16:10
12 lines
1565 bytes
Witam,

Mam problem z RubyGems. Otóż zainstalowałem sobie ruby i gems pod
Linuxem, ściągnąłem kilka gemsów, m. in. Syntax. Niestety nie
mogę ich uruchomić, tj. wykorzystanie require 'syntax', wyrzuca mi
brak biblioteki, z czym muszę się zgodzić, bo wyświetlając $: nie
widzę katalogu, w którym trzymam gemy (jest to raczej standardowy
katalog). Jak dodać katalog trzymający gemy, by móc z nich
korzystać?

Pozdrawiam
Jachu
Re: Problem z RubyGems
#146
Author: Marcin Mielżyński
Date: Mon, 21 Aug 2006 16:28
28 lines
1569 bytes
janu wrote:
> Witam,
> 
> Mam problem z RubyGems. Otóż zainstalowałem sobie ruby i gems pod
> Linuxem, ściągnąłem kilka gemsów, m. in. Syntax. Niestety nie
> mogę ich uruchomić, tj. wykorzystanie require 'syntax', wyrzuca mi
> brak biblioteki, z czym muszę się zgodzić, bo wyświetlając $: nie
> widzę katalogu, w którym trzymam gemy (jest to raczej standardowy
> katalog). Jak dodać katalog trzymający gemy, by móc z nich
> korzystać?
> 
> Pozdrawiam
> Jachu
> 

ruby -e 'require "rubygems";require "syntax"'

czyli to samo co:

ruby -rubygems -e 'require "syntax"'

czyli to samo co:

export RUBYOPT='-rubygems'

ruby -e 'require "syntax"'

lopex
Re: Problem z RubyGems
#147
Author: bragi.ragnarson
Date: Tue, 22 Aug 2006 06:35
24 lines
1959 bytes
Marcin Mielżyński wrote:
> > Mam problem z RubyGems. Otóż zainstalowałem sobie ruby i gems pod
> > Linuxem, ściągnąłem kilka gemsów, m. in. Syntax. Niestety nie
> > mogę ich uruchomić, tj. wykorzystanie require 'syntax', wyrzuca mi
> > brak biblioteki, z czym muszę się zgodzić, bo wyświetlając $: nie
> > widzę katalogu, w którym trzymam gemy (jest to raczej standardowy
> > katalog). Jak dodać katalog trzymający gemy, by móc z nich
> > korzystać?
> ruby -e 'require "rubygems";require "syntax"'
[snip]
> lopex

Tudzież zacząć skrypt od po prostu:

#!/usr/bin/ruby

require 'rubygems'
require 'syntax'

Gemy mają własną implementację metody require. Same gemy muszą
być najpierw wczytane by owa implementacja się włączyła.

-- 
Bragi
Re: Problem z RubyGems
#148
Author: Marcin Mielżyński
Date: Tue, 22 Aug 2006 10:10
23 lines
1498 bytes
bragi.ragnarson@gmail.com wrote:

> 
> Tudzież zacząć skrypt od po prostu:
> 
> #!/usr/bin/ruby
> 
> require 'rubygems'
> require 'syntax'
> 

Toż to właśnie to pokazałem ;)

> Gemy mają własną implementację metody require. Same gemy muszą
> być najpierw wczytane by owa implementacja się włączyła.
> 

jest jeszcze metoda require_gem która jest lazy i wykorzystuje autorequire
w egde rails jest już zmieniony mechanizm wykorzystujący const_missing

reszta dokumentacji: http://rubygems.org/

lopex
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads