2011-06-19 11 views
8

Mam problemy z radzeniem sobie z RVM i mongrel_rails, więc każda pomoc będzie bardzo doceniana.Krętliki Rails z RVM nie uruchamiają się - mongrel_rails (MissingSourceFile)

Mogę szczęśliwie uruchomić moją aplikację Rails 2.x ze skryptem/serwerem za pomocą kundla gem Ruby. Szczegóły: który poręcze /opt/local/bin/szyny który mongrel_rails /opt/local/bin/mongrel_rails który gem /opt/local/bin/gem

Jednak Właśnie dodałem RVM z Ruby 1.8.7 i zainstalowane wszystkie moje perełki tym kundla, ale gdy próbuję uruchomić mój szyn app z script/server teraz uzyskać: nie ma takiego pliku do załadowania - mongrel_rails (MissingSourceFile)

Running kilka czeków i znaleźć:

który mongrel_ra ils /Users/daniellewis/.rvm/gems/[email protected]/bin/mongrel_rails który szyny /Users/daniellewis/.rvm/gems/[email protected]/bin/szyny który gem /Users/daniellewis/.rvm/rubies/ruby-1.8.7-p334/bin/gem

.profile posiada: export PATH =/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin: $ PATH [[-s "$ HOME/.rvm/scripts/rvm"]] & &. "$ HOME/.rvm/scripts/RVM"

(używam DarwinPorts)

Wszelkie pomysły dlaczego skrypt/serwer nie może znaleźć mongrel_rails? Mogę tylko zgadywać, że ma to związek z .profile, ale nie jestem pewien co.

Dzięki!

Odpowiedz

12

Problem polega na tym, że masz nowszą wersję "gem" zainstalowaną wewnątrz RVM niż w twoim systemie ruby. Downgrade gem i powinno działać:

gem update --system 1.4.1 
+0

Yip że naprawił porządku .. Skończyło się aktualizacją gem dla systemu do najnowszej, a teraz po prostu użyć RVM dla wszystkich aplikacji, a nie systemu. Dzięki, Bryan! – Dandan

+0

Dziękuję, proszę pana, nadal potrzebuję tego dzisiaj (kwiecień 2012) – dennis

+1

Kciuki w górę, jeśli nadal używasz tego w listopadzie 2013 –

Powiązane problemy