2011-08-09 11 views
0

이 문제를 가진 다른 사용자를 찾을 수 없어서 물어볼 것이라고 생각했습니다.레일 명령이 제대로 작동하지 않습니다.

rails new myNewRailsApp 

잘 작동합니다.

cd myNewRailsApp 
ls 

모든 것이 올바르게 생성 된 것 같습니다.

rails server 

이렇게하면 "서버"라는 새 디렉토리가 만들어지고 새로운 레일스 응용 프로그램이 만들어집니다. 또한 "생성"및 기타 명령 단어로 발생하는 것으로 보입니다. 나는 버전 3.0.9 (지금 롤백 고려 중)이고, 나는 그것을 제거하고 모든 보석을 다시 설치했다. 나는 명백한 것을 놓치고 있는가?

편집 : 우분투 11.04에서 실행됩니다.

+0

바이너리가 레일스 2.x 인 것 같아요.'bundle exec rails server'를 실행 해보십시오. – iafonov

+0

'gem list'에서 레일 2가 설치되어 있지 않은지 확인하십시오. 또한 우분투 저장소에서 레일 패키지를 설치하지 않았다는 것을 확인하기 위해 시스템 패키지를 점검하십시오. – rubish

답변

1

마치 Rails 2를 사용하여 앱 내에 새 앱을 생성하는 것처럼 보입니다. 나는 이것을 "c"와 "s"라는 앱 이름으로 몇 번이나 만들었습니다.

라운드 얻을 중 명령이 여전히 레일의 2.X 버전을 사용하는 것처럼

0

가 보인다 시스템에서

bundle exec rails server 

또는

script/rails server 

또는 제거 레일 (2)를 사용합니다. 다른 프로젝트에 여러 버전의 레일을 사용하려면 rvm을 사용하여 각 레일 버전에 대한 gemset을 생성하십시오.

[http://beginrescueend.com/][1]

당신이 RVM을 사용하려는 해달라고 레일의 이전 버전을 제거하고 다시 설치 레일을 3.x를 시도하면

관련 문제