나는 rvm을 사용하여 소스에서 설치된 ruby 1.9.2p180을 사용하여 Ubuntu 11.04에 있습니다. 명령 줄 바이너리를 만드는 보석을 설치하면 링크가 만들어지지 않습니다. 예를 들어, 승객 보석을 설치할 때 /var/lib/gems/1.9.2/bin/passenger
이 예상대로 설치되어 작동하지만 예상대로 심볼 링크가 /usr/bin/passenger
에서 이루어지지 않습니다.내 rubgems가 바이너리에 대한 심볼릭 링크를 만들지 않는 이유는 무엇입니까?
업데이트는 실제로 나는 (RVM 적이없는 다른 11.04 서버) 업체 루비와 보석과 같은 문제가 있습니다.
$ sudo gem install bundler $ bundle bash: bundle: command not found $ type bundle -bash: type: bundle: not found $ ls -lF /var/lib/gems/1.8/bin/bundle -rwxr-xr-x 1 root root 383 2011-08-13 19:49 /var/lib/gems/1.8/bin/bundle*
수동으로'/ var/lib/gems/1.8/bin /'을'PATH'에 추가하는 것을 고려 했습니까? 이 문제에 관해서 논쟁이 벌어지고 있는데, 예를 들면 다음과 같습니다 : https://bugs.launchpad.net/ubuntu/+source/ruby1.9.1/+bug/706603 – romario333
그래, 그게 하나의 해결책이다. 시스템에서 gem은 항상/usr/bin에서 gem 실행 파일로 심볼릭 링크 나 복사본을 만들 것입니다. (제 생각에는?). –