에 레일 2.3.8에서 전환하지만 스크립트/서버루비 : 나는 3.0.3</p> <p>필요 내 ENV에서 3.0.3
나는이 얻을 때 : can't activate rails (= 2.3.8, runtime) for [], already activated rails-3.0.3
I 돈을 '은 t는 3
rails server
명령을 사용 2.3.8 .. =
에 레일 2.3.8에서 전환하지만 스크립트/서버루비 : 나는 3.0.3</p> <p>필요 내 ENV에서 3.0.3
나는이 얻을 때 : can't activate rails (= 2.3.8, runtime) for [], already activated rails-3.0.3
I 돈을 '은 t는 3
rails server
명령을 사용 2.3.8 .. =
레일즈 3.x는 script/server
을 더 이상 사용하지 않습니다. rails server
또는 rails s
으로 서버를 실행해야합니다. script\rails
을 제외한 script
에서 모든 파일을 삭제할 수 있습니다.
더하기, environment.rb에서 Rails 버전을 지정하지 않아도됩니다 ("env"가 의미하는 바라면). 모든 보석과 그 버전은 Gemfile
에 명시되어 있습니다.
Upgrading to Rails 3과 같은 가이드를 따르셨습니까? evironment.rb
에서 Rails 버전을 변경하는 것만으로는 충분하지 않습니다.
레일 \ 활성화 할
ruby script/server
레일스 3에서 서버를 실행하는 명령은 rails server
입니다. 네가 그렇게하면 어떻게 될까?
environment.rb
을 확인하여 레일스 2.3.8을 명시 적으로 지정하지 않았는지 확인하십시오. 그렇다면 제대로 번들러로 업그레이드했는지 확인해야합니다.
내 제안은 빈 레일 3 프로젝트를 생성하고 생성 된 파일을보고 앱이 유사하게 보이는지 확인하는 것입니다.
사용법/도움말이 있습니다. – NullVoxPopuli
rails new APP_PATH [options] – NullVoxPopuli
레일 프로젝트의 위치를 나타내야합니다. 올바른 디렉토리에서 서버를 시작 하시겠습니까? – Gal