Jak se dostat na koleje 2.3.3 aplikace běžící na Bluehost s FastCGI

hlasů
1
Using Your Ruby Gem(s)

You will need to add /home/username/ruby/gems to the include path.
You can do this by **adding the following code to your script**:

$:.push(/home/username/ruby/gems)

Jaký scénář se jim na mysli? To je nejasné ... Kde mohu přidat adresáře do rubínu zahrnují cestu?

Položena 27/08/2009 v 02:42
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
5

Mám to. Vypadá to, že klenot cesta pro výchozí Bluehost instalaci vyžaduje nějaký „masírovat“ do práce. :) Následující návod odtud vyřešen problém pro mě (příslušné části vyříznuta a dále i):

http://www.bluehosttricks.com

A) Budete muset mít možnost instalace drahokamy na místě. To lze provést pomocí následujících pokynů (přes SSH):

1) Přidejte následující řádky do souboru $ HOME / .bashrc souboru (ty lze kopírovat a vložit):

export GEM_HOME=$HOME/ruby/gems
export GEM_PATH=$GEM_HOME:/usr/lib/ruby/gems/1.8
export GEM_CACHE=$GEM_HOME/cache
export PATH=$PATH:$HOME/ruby/gems/bin

2) Nyní upravte soubor aplikace environment.rb takže správný klenot cesta je v ceně. Tato linka by měla jít až na vrchol, než je specifikována verze kolejnic:

ENV['GEM_PATH'] = '/path/to/their/home/ruby/gems:/usr/lib/ruby/gems/1.8'

3) zabít off nějaké FastCGI procesy, které by mohly mít spuštěny a tato otázka by měla být stanovena.

UPRAVIT:

Skončil jsem musel sledovat všechny kroky v tutoriálu propojen I výše. Budete muset ručně upravit popisovač souboru rack FastCGI nebo jinde dispečer bude stěžovat. Zřejmě se jedná o specifický pro Kolejnice 2.3.3 (2.3.2 pracoval pokutu BH (údajně)).

Odpovězeno 27/08/2009 v 03:04
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more