2013-10-14 3 views
0

나는 "rails new"명령이 "rails"에 앨리어스 처리되었을 가능성이 있습니까?

rails new new_app 

를 실행하고 생성 된 파일은 new보다는 new_app를 불렀다. 나는 그것을 무시하고 Rails 튜토리얼로 옮겼다. 어느 시점에서,이 튜토리얼은 레일 스 캐 폴딩을 사용하기를 원했습니다. 도망 칠 때

rails generate scaffold User name:string email:string 

도움말 메뉴가 나타났습니다. 생성 또는 비계 또는 레일에 대한 도움말 메뉴를 표시하는 대신 도움말 메뉴는 rails new APP_PATH [options]입니다. 나는 그 다음 달렸다

rails -h 

그리고 단지 새로운 레일을위한 도움 메뉴가 단지 가로장에 나타났다. 이 문제는 레일 젬을 제거하고 다시 설치 한 후에도 남아 있습니다. 내 문제가 뭔가요? 나는 이것이 일어나는 이유와 그것을 고칠 수있는 방법을 아는 사람이 있는지 궁금해하고있었습니다. 당신이있는 경우

+0

당신이 생각하는 버전의 레일을 사용하고 있지 않습니다. Rails 2는 여러분이보고있는'새로운 '행동을 보여주었습니다. – sevenseacat

+0

Rails 4.0.0을 사용하지 않습니다. 2. – user2877228

답변

0

추가가 .bashrc에하는

function ListAllCommands 
{ 
    COMMANDS=`echo -n $PATH | xargs -d : -I {} find {} -maxdepth 1 \ 
     -executable -type f -printf '%P\n'` 
    ALIASES=`alias | cut -d '=' -f 1` 
    echo "$COMMANDS"$'\n'"$ALIASES" | sort -u 
} 

rails new 별칭 내가 레일 새로운 레일 새로운 chapter_2 하지만했다 --default RVM와 응용 프로그램을 생성하는 것을 무슨 일이 있었는지 나를 위해

+0

위의 기능을 수행하십시오. 새로운 레일에 대한 항목을 보지 못했지만 레일 항목에 별칭이 연결되어 있지 않은 것으로 보입니다. 출력했다 : 당신은'레일 -v' – user2877228

+0

당신은 무엇을 어떻게해야합니까 – MZaragoza

+0

사용 레일 4.0.0을 수행 할 때 이 ... rackup radeontool 레일 레이크 rake1.9.1이 ... – user2877228

0

rails에 레일 4.0.2 보석,하지만 제 챕터 2 프로젝트는 새로운 레일을 가진 gemset을 사용합니다. 3.2.16.

그래서 콘솔이

Usage: 
    rails new APP_PATH [options] 

그래서 나는 RVM과 레일 3.2.16 보석과 gemset 고정 보였으며, 그 실행 된 후 다시 을 응용 프로그램을 생성

rails generate scaffold User name:string email:string 

실행했을 때

rails generate scaffold User name:string email:string 

그리고

방문 rails generate model

관련 문제