이미 내 컴퓨터에서 레일스를 사용했지만 보석 리포지토리가 사용 된 홈 디렉토리의 특수 문자 때문에 보석이 작동했기 때문에 다시 설치하기로 결정했습니다. 있다. 'rails'가 내부 또는 외부 명령으로 인식되지 않습니다.
그래서 나는 rubyinstaller의 제거 프로그램을 사용하여 루비를 제거 내 모든 보석 폴더, 등 등 젬이 지금 내가 다 내 GEM_HOME 경로를 설정 삭제 : \ GemRepository를, 루비와 루비 젬과 devkit를 다시 설치.Successfully installed rails-3.1.3
1 gem installed
Installing ri documentation for rails-3.1.3...
file 'lib' not found
Installing RDoc documentation for rails-3.1.3...
file 'lib' not found
내가 레일을 실행하려고하면, 그것은 말한다 : 나는 보석 레일을 설치 실행할 때,이 얻을 " '레일'은 (는) 내부 또는 외부 명령, 실행할 수있는 프로그램, 또는 배치 파일이 아닙니다."
나는 또한 -include 의존성 플래그를 설치했지만, 그때Fetching: multi_json-1.0.4.gem (100%)
Fetching: rails-3.1.3.gem (100%)
Successfully installed multi_json-1.0.4
Successfully installed rails-3.1.3
2 gems installed
Installing ri documentation for multi_json-1.0.4...
Installing ri documentation for rails-3.1.3...
file 'lib' not found
Installing RDoc documentation for multi_json-1.0.4...
Installing RDoc documentation for rails-3.1.3...
file 'lib' not found
그리고 다시는, 레일 명령으로 인식되지 얻을. 제발, 도와주세요. 표시된 디렉토리에 gem environment gemdir
다음 cd
:
좋아,하지만 지금은'C : /Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb : 36 : 'require':이 파일을로드 할 수 없다 - rails/cli (LoadError)' –
당신이 무엇이든 필요하기 전에 이것을 스크립트의 처음에 추가하는 수정이 필요하다고 생각합니다 :'$ LOAD_PATH << (% x [gem environment gemdir] + "lib")'. 명령 줄에서 레일을 돌리고 있다면 확실하지 않습니다. – Linuxios
on windows 7 이것은 gem enviorment gemdir이 제공하는 것입니다 : "C : \ RailsInstaller \ Ruby2.2.0 \ lib \ ruby \ gems \ 2.2.0" 이제 무엇을 할 수 있습니까? 내 경로에 무엇을 추가해야 할지를 알 수 없습니다. –