2012-08-26 3 views
0

레일을 잠시 뒤로 설치했습니다. 터미널에서 rails new foo을 수행하면 아무런 변화가 없습니다. 나는 루비 1.9.2가있다. 보석 목록을 만들 때 레일을 볼 수 있습니다 (3.2.8). 그러나 rails 자체를 포함하여 모든 레일 명령을 실행하면 아무런 효과가 없습니다.레일이 작동하지 않습니다.

sudo gem cleanupsudo gem clean도 시도했습니다. sudo gem uninstall rails 다음에 sudo gem install rails. 이것은 나를 준다

Fetching: rails-3.2.8.gem (100%) 
Successfully installed rails-3.2.8 
1 gem installed 
Installing ri documentation for rails-3.2.8... 
file 'lib' not found 
Installing RDoc documentation for rails-3.2.8... 
file 'lib' not found 

어떤 도움을 주시면 감사하겠습니다.

편집 : 문제는 내가 레일을 마스킹하는 레일이라는 쉘 별칭을 정의했다는 것이 었습니다.

+0

당신은 또한'다시 설치 한 후 새 foo' 레일 했습니까? –

+0

예. 그건 같은거야. 그것은 아무것도하지 않습니다. 난 단지 sudo로 레일을 실행할 수 있습니다. – Spart

답변

1

gem install rails를 수행 - 아니 sudo

그런 rails new foo

+0

레일즈는 sudo 레일즈를 할 때 새로운 foo 레일스를 실행하지만 위의 명령어를 실행 한 후에도 sudo 없이는 레일스를 실행할 수 없다. – Spart

+0

위의 명령어를 실행하면 "다음과 같은 에러가 발생한다 :/usr/local/lib/ruby ​​/ gems/1.9.1 디렉토리에 있습니다. " gems 디렉토리를 홈 디렉토리의 어딘가에 둘 수 있다면 문제가 해결되어야한다고 생각합니다. – Spart

+0

Ruby 설치 방법에 따라 달라질 수 있습니다. –

관련 문제