2010-11-29 4 views

답변

6

레일즈 3.x는 script/server을 더 이상 사용하지 않습니다. rails server 또는 rails s으로 서버를 실행해야합니다. script\rails을 제외한 script에서 모든 파일을 삭제할 수 있습니다.

더하기, environment.rb에서 Rails 버전을 지정하지 않아도됩니다 ("env"가 의미하는 바라면). 모든 보석과 그 버전은 Gemfile에 명시되어 있습니다.

Upgrading to Rails 3과 같은 가이드를 따르셨습니까? evironment.rb에서 Rails 버전을 변경하는 것만으로는 충분하지 않습니다.

0

레일 \ 활성화 할

ruby script/server 
1

레일스 3에서 서버를 실행하는 명령은 rails server입니다. 네가 그렇게하면 어떻게 될까?

+0

사용법/도움말이 있습니다. – NullVoxPopuli

+0

rails new APP_PATH [options] – NullVoxPopuli

+0

레일 프로젝트의 위치를 ​​나타내야합니다. 올바른 디렉토리에서 서버를 시작 하시겠습니까? – Gal

0

environment.rb을 확인하여 레일스 2.3.8을 명시 적으로 지정하지 않았는지 확인하십시오. 그렇다면 제대로 번들러로 업그레이드했는지 확인해야합니다.

내 제안은 빈 레일 3 프로젝트를 생성하고 생성 된 파일을보고 앱이 유사하게 보이는지 확인하는 것입니다.

관련 문제