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
gotar
December 20, 2010, 11:27am
2
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
warszk
December 20, 2010, 12:06pm
4
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
warszk
December 20, 2010, 12:19pm
6
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?
warszk
December 20, 2010, 12:49pm
8
No nie bardzo
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
Tuptus
December 21, 2010, 10:32am
9
[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