🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.ruby
7 messages
7 total messages Started by Pawel from O. Wed, 25 Oct 2006 13:47
Gemy z katalogu home
#251
Author: Pawel from O.
Date: Wed, 25 Oct 2006 13:47
11 lines
1155 bytes
Witam!
Na serwerze zainstalowany jest libapache-ruby oraz libruby1.8.
W katalogu domowym mam ruby'ego, biblioteki do niego, RoR i kilkanaście 
innych gemów, zainstalowanych lokalnie. Gdzie podpowiedzieć aplikacjom 
tworzonym w /var/www/ja ,żeby gemów szukały również w /home/ja ?
Generalnie najlepiej by było, gdyby zamiast systemowych bibliotek 
ruby'ego, używały moich, mam na ich skład i jakość większy wpływ :-)
Będę wdzięczny za podpowiedzi...

Pozdrawiam,
Paweł
Re: Gemy z katalogu home
#252
Author: Marcin Mielżyński
Date: Wed, 25 Oct 2006 17:31
19 lines
1501 bytes
Pawel from O. wrote:
> Witam!
> Na serwerze zainstalowany jest libapache-ruby oraz libruby1.8.
> W katalogu domowym mam ruby'ego, biblioteki do niego, RoR i kilkanaście 
> innych gemów, zainstalowanych lokalnie. Gdzie podpowiedzieć aplikacjom 
> tworzonym w /var/www/ja ,żeby gemów szukały również w /home/ja ?
> Generalnie najlepiej by było, gdyby zamiast systemowych bibliotek 
> ruby'ego, używały moich, mam na ich skład i jakość większy wpływ :-)
> Będę wdzięczny za podpowiedzi...
> 
> Pozdrawiam,
> Paweł


export GEM_PATH=/home/ja/ruby/gems

poczytaj też o GEM_HOME (domyślnie dołączany do GEM_PATH)

lopex
Re: Gemy z katalogu home
#253
Author: Pawel from O.
Date: Wed, 25 Oct 2006 18:44
26 lines
1581 bytes
>...
> export GEM_PATH=/home/ja/ruby/gems
>
> poczytaj też o GEM_HOME (domyślnie dołączany do GEM_PATH)
>
> lopex

Mam w swoim .bashrc :

export GEM_HOME=/home/ja/lib/ruby/gems
export RUBYOPT=rubygems
export RUBYLIB=/home/ja/lib/ruby/site_ruby/1.8

Gdy robię coś z konsoli lub skrypu, to nie ma problemu. Problem jest
gdy coś jest urchamiane w DOCUMENT_ROOT przez apache'a.

Jakbyś mógł rozwinąć soją odpowiedź, to byłbym wdzięczny, ewetualnie
proszę o jakiś link :-)


Pozdrawiam !				Paweł
-- 
 \ ******************* \ "Ekspert to człowiek, \ ********************* \
   \    Linux registered \  który przestał my-   \  To miejsce czeka na  \
     \  user: 2306424      \  śleć - on wie "      \	Twoją reklamę !    \	
       \ ******************* \      -autor nieznany  \	******************** \
Re: Gemy z katalogu home
#254
Author: Marcin Mielżyński
Date: Wed, 25 Oct 2006 19:35
38 lines
1750 bytes
Pawel from O. wrote:
>> ...
>> export GEM_PATH=/home/ja/ruby/gems
>>
>> poczytaj też o GEM_HOME (domyślnie dołączany do GEM_PATH)
>>
>> lopex
> 
> Mam w swoim .bashrc :
> 
> export GEM_HOME=/home/ja/lib/ruby/gems
> export RUBYOPT=rubygems
> export RUBYLIB=/home/ja/lib/ruby/site_ruby/1.8
> 
> Gdy robię coś z konsoli lub skrypu, to nie ma problemu. Problem jest
> gdy coś jest urchamiane w DOCUMENT_ROOT przez apache'a.

ustaw w /etc/environment, /etc/profile - zależy od dystrubucji

> Jakbyś mógł rozwinąć soją odpowiedź, to byłbym wdzięczny, ewetualnie
> proszę o jakiś link :-)
> 

http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories

http://docs.rubygems.org/


z innej beczki - można customizować polecenie gem z linii komend plikiem

~/.gemrc

np:

gem: --no-rdoc --no-ri


lopex
Re: Gemy z katalogu home
#255
Author: Pawel from O.
Date: Wed, 25 Oct 2006 21:23
45 lines
1860 bytes
W artykule <ehoe99$vsq$1@news.onet.pl>, 
 niezbyt dawno, a tak naprawdę przed chwilą, przeczytałem:

>
> ustaw w /etc/environment, /etc/profile - zależy od dystrubucji
>
>> Jakbyś mógł rozwinąć soją odpowiedź, to byłbym wdzięczny, ewetualnie
>> proszę o jakiś link :-)
>> 
>
> http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories
>
> http://docs.rubygems.org/
>
>
> z innej beczki - można customizować polecenie gem z linii komend plikiem
>
> ~/.gemrc
>
> np:
>
> gem: --no-rdoc --no-ri
>
>
> lopex

Dzięki za namiary, na pewno się przydadzą. W /etc nic nie mogę ustawiać,
bo nie mam uprawnień. Z linii komend wszystko działa. Problem jest z
apaczem, np.

<%
str = "Jestem wk..wiony na maxa"
require 'rubygems'
require 'bluecloth'
bc = BlueCloth::new( str )
     puts bc.to_html
%>

gdy uruchomię: erb plik.rhtml daje w efekcie: <p>Jestem wk..wiony na maxa</p> . 
Gdy adres tego pliku wpisuję w przeglądarkę, dostaję
Error 500.
Nadal szukam rozwiązania...

Pozdrawiam,
Paweł
Re: Gemy z katalogu home
#256
Author: Marcin Mielżyński
Date: Thu, 26 Oct 2006 21:00
14 lines
1160 bytes
Pawel from O. wrote:
> 
> <%

ENV['GEM_PATH'] = "/home/..."

> str = "Jestem wk..wiony na maxa"
> require 'rubygems'
> require 'bluecloth'
> bc = BlueCloth::new( str )
>      puts bc.to_html
> %>

lopex
Re: Gemy z katalogu home
#257
Author: Pawel from O.
Date: Fri, 27 Oct 2006 06:07
10 lines
1050 bytes
W artykule <ehr7ls$hf0$1@news.onet.pl>, 
 niezbyt dawno, a tak naprawdę przed chwilą, przeczytałem:

>
> ENV['GEM_PATH'] = "/home/..."
> lopex

Dziękuję, działa :-)
Pozdrawiam,
Paweł
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