Uruchomienie skryptu 'server'

Witam,

Mam problem ze zbudowaniem aplikacji.

Pobrałem gitem repozytorium.
Następnie po wpisaniu rails server
powiniennem po wejściu na localhost:3000 zobaczyć działającą stronkę.
Niestety dostaję tylko informację że nie mozna nawiązac połączenia.

Po odpaleniu rails server na konsoli dostaję kilkanascie poleceń create…

Czy możecie powiedzieć co jest nie tak lub gdzie szukać rozwiązania

zazwyczaj trzeba zrobic wiecej jak chocby usatwic baze danych dociaganc zaleznosc itp

Ale czy to w ogóle jest poprawne zachowanie?
Przy ustawionej bazie danych (nazwie) dostaję tyle:

C:\repo-stage>rails server --database=mysql exists exists app/controllers exists app/helpers exists app/models exists app/views/layouts exists config/environments exists config/initializers exists config/locales exists db exists doc exists lib exists lib/tasks exists log exists public/images exists public/javascripts exists public/stylesheets exists script/performance exists test/fixtures exists test/functional exists test/integration exists test/performance exists test/unit exists vendor exists vendor/plugins exists tmp/sessions exists tmp/sockets exists tmp/cache exists tmp/pids identical Rakefile identical README identical app/controllers/application_controller.rb identical app/helpers/application_helper.rb overwrite config/database.yml? (enter "h" for help) [Ynaqdh] y force config/database.yml identical config/routes.rb identical config/locales/en.yml identical db/seeds.rb identical config/initializers/backtrace_silencers.rb identical config/initializers/inflections.rb identical config/initializers/mime_types.rb identical config/initializers/new_rails_defaults.rb overwrite config/initializers/session_store.rb? (enter "h" for help) [Ynaqdh] y force config/initializers/session_store.rb identical config/environment.rb identical config/boot.rb identical config/environments/production.rb identical config/environments/development.rb identical config/environments/test.rb identical script/about identical script/console identical script/dbconsole identical script/destroy identical script/generate identical script/runner identical script/server identical script/plugin identical script/performance/benchmarker identical script/performance/profiler identical test/test_helper.rb identical test/performance/browsing_test.rb identical public/404.html identical public/422.html identical public/500.html identical public/index.html identical public/favicon.ico identical public/robots.txt identical public/images/rails.png identical public/javascripts/prototype.js identical public/javascripts/effects.js identical public/javascripts/dragdrop.js identical public/javascripts/controls.js identical public/javascripts/application.js identical doc/README_FOR_APP identical log/server.log identical log/production.log identical log/development.log identical log/test.log

Wygląda na to, że masz railsy w wersji 2.x a nie 3.0. Sprawdź rails -v

tak, mam 2.3.5 - tej wersji potrzebuje ta aplikacja… tam jest jakieś inne wywołanie?

EDIT:C:\repo-stage>rails script/server exists create app/controllers File exists - script/server

Tak. W RAILS 2 serwer uruchamiasz poleceniem script/server.

Wyedytowalem w tym samym czasie co Ty wysłałeś swojego posta.

Czy to może być wina Windows7?

No nie bardzo :slight_smile:

Serwer uruchamiasz poleceniem
script/server
ewentualnie

scieżka_do_binerek_ruby script/server
np.
c:/ruby/ruby.exe script/server (ewentualnie zamień / na )

Poleceniem rails server w railsach 2.x tworzysz nowy projekt o nazwie “server”.

Poczytaj http://www.apohllo.pl/guides/getting_started.html

[quote=piotroslav]Ale czy to w ogóle jest poprawne zachowanie?
Przy ustawionej bazie danych (nazwie) dostaję tyle:

C:\repo-stage>rails server --database=mysql exists exists app/controllers (...) identical log/test.log
[/quote]
Nie wiem czy dobrze zrozumiałem ale widzę to tak:

  • wykonując rails server tworzysz nowy projekt m.in powstaje podkatalog server w katalogu bieżącym
  • przejdź do katalogu projektu np cd \repo-stage\server i dopiero tutaj wykonaj rails server ( w przypadku RoR 2 script\server )

warszk miał rację - byłem nieświadomy róznicy między 3.0.3 i 2.x.x