2015-01-30 4 views
2

Mac (Ruby와 Rails)을 Mac (OSX Yosemite)에 설치하는 데있어 놀랍도록 복잡한 경로를 따라 왔습니다. 나는 rbenv를 설치하기 위해 터미널을 사용했다. 그런 다음 지침에 따라 레일스를 설치하려고 시도했습니다. @http://rubyonrails.org/download/Mac OSX에서 Rails 설치하기 Yosemite ("application"invalid)

터미널에 작업이 성공했다는 코드가 표시됩니다. 그러나 http://localhost:3000으로 이동하면 "이 웹 페이지를 사용할 수 없습니다."라는 메시지가 나타납니다.

내 터미널 코드에서 다른 모습을 촬영, 나는 처음에 몇 가지 명백한 문제를 참조하십시오

rails new path/to/your/new/application 
Invalid application name application. Please give a name which does not match one of the reserved rails words. 
My-MacBook-Pro:~ myname$ cd path/to/your/new/application 
-bash: cd: path/to/your/new/application: No such file or directory 
My-MacBook-Pro:~ myname$ rails server 

다른 사람이 가서 어떻게 고칠 수 있는지 설명 할 수 있습니까?

답변

2

무슨 일이 일어나고 있는지 응용 프로그램 이름을 응용 프로그램으로 지정했기 때문에 레일 설정에 오류가 발생했습니다. 'application'은 Rails에서 내부적으로 사용하는 키워드이며, 아마도 그것을 버리고 있습니다.

+0

또한 'path/to/your/new/application'은 실제로 애플리케이션을 원할 때의 경로로 대체되어야합니다. 이것은 당신이 현재있는 디렉토리 또는 루트 ('/') –

+0

에서 절대 경로와 관련이 있어야합니다. Yikes, 어떻게 알았지? 따라서 path/to/your/new/application을 실제 경로로 바꾸면됩니다. 그러나 나는 아직도 혼란 스럽다. 응용 프로그램에 대한 경로를 지정하는 방법을 잘 모르겠습니다. 대부분의 소프트웨어 프로그램은 Applications 폴더에 저장됩니다. 그래서 "경로// your/new/applications"를 "Applications/Rail"로 바꾸고 터미널에 붙여 넣었습니다. 명령이 처리되었지만 응용 프로그램 폴더에 Rails라는 폴더가 없으며 http : // locahost : 3000에 표시되지 않습니다. –

+0

OK, 방금 다른 메모를보고 응용 프로그램/Rails를/응용 프로그램/Rails로 변경했습니다. . 나는 지금 locahost에 웹 페이지를 본다 : 3000. –

1

저는 항상 rbenv 대신 rvm을 사용했습니다. Mac OS X Yosemite에서 컬을 사용하여 쉽게 설정할 수 있으며 레일스를 설치하는 데 문제가 없었습니다. 어떤 이유로 rbenv에 묶여 있습니까? 그렇지 않다면 rvm을 시도해보십시오. https://rvm.io/rvm/install

+0

저는 Google에서 여러 가지 리소스를 사용했으며 rbenv vs rvm에 대한 몇 가지 논의가있었습니다. 나는 rvenv가 rvm보다 왜 추천 받았는지를 기억하지 못한다. 그러나 그것은 더 인기있는 선택 인 것처럼 보였다. 그러나 내가 그것을 설치할 수 없다면, 어쩌면 rvm이 결국 갈 길입니다. ;) –