Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Zainstalowałem sobie ruby i nie działa ;]
Wrzucam sobie plik do /var/www/index.rb
I po odpaleniu w przegladarce zamiast wykonac to chce sciagac. Apache wykrywa zainstalowany i odpalony był.
Nigdy tego nie robilem by wykonywac ruby na stronach i szukam po forach i zadnej konkretnej odpowiedzi jak to wykonac.
Juz mi rece opadaja
Debian Sid.
Zakładam że to apache, stąd pytanie: mod_passenger zainstalowany i włączony?
Offline
Z tego co pamietam wlasnie to instalowalem. Ogolnie wg tego poradnika probuje teraz . Ale troche syfu narobilem i chyba skonczy sie na reinstalce apache ruby, wyczysczeniu konfigow. Etc
http://www.isnull.com.ar/2010/10/howto-install-modpassenger-on.html
Dobra czas sobie szczerze powiedziec ze nie umiem :PP Ogolnie chce testowac ruby jak i jego framework ruby on ralis na kompie.
Potem to zainstalowac na Centosie wiec ciekawe jak tam ma podołac na dedyku skoro tu nie idzie.
Najgorsze ze nie ma konkretnych poradnikow. Jak cos jest to po jakims czasie wygasa ;]
Najwyraźniej nikt nie lubi RoR'a :P <trolling> Taka zabawka dla pryszczersów </trolling>
Niestety nie pomogę Ci, raz jeden w życiu deployowałem apache + ruby i nie pamiętam jak to się udało uruchomić, ale trochę krwi mi napsuło.
Offline
Sam programuje ponad juz 5lat w php . Wiec wiem co masz na myśli. Ale dosc "zarobkowy" projekt mnie czeka . Wymagania ruby . Lecz jego obiektowosc mnie fascynuje bo jest "czystyszy" niz php . Wiec musze to odpalic .:D
http://www.howtoforge.com/perfect-server-centos-6.4 … spconfig-3-p4
Może coś z tego? mod_ruby tutaj podają ;)
Ja bym się w końcu chciał nauczyć w miarę dobrze kodzić w czymkolwiek, bo póki co same max 30 linijkowe skrypty w bashu, perlu i pythonie. Ale brak zacięcia i pomysłów :<
Offline
Powiem ze na ktorym z etapow kompilacji passenger. Bo inaczej sie nie da instalowac bo to chyba kompiluje pod apache. Tzb w skrocie. Instalujac kompiluje gem install passenger
Zacina sie wszystko mi sie zacina :D i musze restartowa komp wiec nie moge tego dokonczyc ;]
Tzn poki co by nie napsuc wolal bym to przetestowac na ruby. Męki tantala :D
//
A co do programowania. Trzeba wybrac sobie cos co ci odpowiada. Jezeli przy tworzeniu stron ,aplikacji www (przyszlosc) to np google jest napiane w pythonie ktory jest bardzo obiektowy i dosc latwy. Ruby to kolejny bardzo latwy jezyk programowania. LAtwy do zrozumienia nawet uwazam ze lepszy niz PHP. Ale kwestia tego od czego sie zaczelo. PHP jest duzo trudniejszy dla poczatkujacych zwlaszcza zrozumienie obietkowosci i wzorca MVC ktorym w ruby molzna sie bawic z zamknietymi oczami :)
Wiec jak bys zaczynal przygode ze stronami www to jednak bym polecal nie marnowac a tym bardziej nie przyzwyczajac sie do PHP tylko zaczac od Ruby. Jak to odpale to po 2tyg wydaje mi sie ze bede mogl sie przestawic na stale na ruby:)
ps: dzieki za link na centosie wydaje mi sie ze to wystarczy :)
Ale gorzej z debianem
Ostatnio edytowany przez alex011 (2013-06-28 14:45:27)
http://www.howtoforge.com/perfect-server-debian-lenny-ispconfig2-p5
Tutaj coś o ruby pod Debianem. Powinno nadal być aktualne.
Howtoforge to fajne miejsce w sieci.
Offline
Scyzoryk sie w kieszeni otwiera. Dalej stoje w miejscu. Kombinuje roznymi poradnikami ale wiekszosc to syf :D
Pewnie po prostu nie wiesz, czego nie wiesz, a we wszystkich poradnikach są rożne skróty myślowe.
Zobacz lepiej w systemie, czy masz tam dokumentację do modułu passenger, czy co tam do rubyego używasz.
Dokumentacja dodana do modułu zazwyczaj jest najbardziej aktualna.
Tu masz w miarę spójne howto do Gentoo:
http://wiki.gentoo.org/wiki/Rails
Pliki konfiguracyjne mają inne nazwy, ale jak czaisz bazę w konfiguracji Apacha, to sobie poradzisz.
Cześć pierwsza z wiki Gentoo jak widać działa. :D
Apacha mi się nie chce teraz sprawdzać.
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2013-06-28 22:37:42)
Offline
Błąd u mnie jest w tym że po wykonaniu
gem install rails passenger
w trakcie kompilacji c+ wiesza się w taki sposób ze pozostaje restart ;] Nie wiem dlaczego tak sie dzieje ale zapewne jak by to zakoczylo to by mi ruby ruszyl.
Po co kompilujesz?
Debian powinien mieć w repo i rails i passengera.
W końcu z wacka tych 38000 pakietów nie wytrzepali chyba.
Poza tym, jak chcesz używać jakiś Kali Linux - to jak mówi mądra księga, chcącemu nie dzieje się krzywda.
Debian Jessie ma wszystko, co trzeba:
apt-cache search passenger libapache2-mod-passenger - Rails and Rack support for Apache2 ruby-passenger - Rails and Rack support for Apache2 and Nginx ruby-passenger-doc - Rails and Rack support for Apache2 - Documentation
apt-cache search rails | egrep "^rails" rails - MVC ruby based framework geared for web application development rails-doc - Transitional package for rails rails-ruby1.8 - Transitional package for rails rails3 - MVC ruby based framework geared for web application development
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2013-06-29 00:25:52)
Offline
Ja musiałem cos zepsuc bo nie działa ;]
To sie dzieje w trakcie instalacji passengera modulu do apache
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf: Invalid Mutex directory in argument file:${APACHE_LOCK_DIR} -------------------------------------------- WARNING: Apache doesn't seem to be compiled with the 'prefork', 'worker' or 'event' MPM Phusion Passenger has only been tested on Apache with the 'prefork', the 'worker' and the 'event' MPM. Your Apache installation is compiled with the '' MPM. We recommend you to abort this installer and to recompile Apache with either the 'prefork', the 'worker' or the 'event' MPM. Press Ctrl-C to abort this installer (recommended). Press Enter if you want to continue with installation anyway.
Ostatnio edytowany przez alex011 (2013-06-29 12:29:58)
Wracajac do swiezego debiana aktualizowanego z stable do sid mam :D
root@alex:/home/alex# aptitude install libapache2-mod-ruby
The following NEW packages will be installed:
apache2.2-common{ab} libapache-ruby1.8{a} libapache2-mod-ruby libruby1.8{a}
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,446 kB of archives. After unpacking 7,421 kB will be used.
The following packages have unmet dependencies:
apache2-bin : Conflicts: apache2.2-common but 2.2.22-13 is to be installed.
apache2.2-common : Depends: apache2.2-bin (= 2.2.22-13) but it is not going to be installed.
apache2-data : Conflicts: apache2.2-common but 2.2.22-13 is to be installed.
apache2 : Conflicts: apache2.2-common but 2.2.22-13 is to be installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) apache2.2-common [Not Installed]
2) libapache2-mod-ruby [Not Installed]
Leave the following dependencies unresolved:
3) libapache-ruby1.8 recommends libapache2-mod-ruby
Accept this solution? [Y/n/q/?]
Strony: 1