2012-09-14 4 views
0

jruby 보석을 설치하려고하면 다음 오류가 발생합니다.jruby gem 설치 오류 또는 모든 보석 : "오류 : 보석 실행 중 ... (Errno :: ENOENT)"

$ jruby -S gem install rails 
ERROR: While executing gem ... (Errno::ENOENT) 
    No such file or directory - 

불행히도 오류 메시지에 나열된 디렉터리 또는 파일이 없습니다. 이 오류를 검색했을 때 일반적으로 특정 파일이나 디렉토리에 대한 사용 권한 문제가 발생했지만이 경우 아무 것도 나열되지 않습니다.

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

JRuby를 : 1.6.7.2 OS :

답변

0

약간의 연구 끝에 나는 Solaris에서 보석 설치가 실패한 bug in JRuby 1.6.7 and 1.6.6이라는 것을 발견했습니다. 현재 Solaris에서 보석 설치는 Jruby 1.6.5.1 및 이전 버전에서만 작동합니다.

0

이 시스템이 JRuby를 새로 설치하는 경우 솔라리스 10은 문제가 보석을 설치하는 당신의 필요 루트 액세스 할 수있다. 그런 경우, sudo과 보석을 설치하십시오 :

sudo jruby -S gem install rails 

내가 install JRubyRVM를 사용하는 것이 좋습니다 것입니다. 설치 과정에서 많은 추측이 필요합니다.

+0

불행히도 sudo 액세스 권한이 없습니다. RVM을 살펴 보았지만 Solaris 10에는 일부 전제 조건이 없습니다. – MD6380

+0

사용자 또는 다중 사용자 설치를 수행하는 방법에 대한 세부 정보로 연결되는 링크가 있습니까? 어쩌면 그것은 올바른 방향으로 나를 인도하는 데 도움이 될 것입니다. – MD6380

+0

또한이 권한에 대한 문제는 아닙니다. 루트 액세스 권한이있는 다른 서버에서 같은 절차를 밟았지만 여전히 동일한 문제가 있습니다. – MD6380