Ruby 1.8 패키지에서 Ruby 프롬프트를 받으려면 어떻게 해야 하나요?

Ruby 1.8 패키지에서 Ruby 프롬프트를 받으려면 어떻게 해야 하나요?

나는 설치했다루비1.8 그리고Ruby1.8-dev패키지를 설치했지만 명령줄의 Ruby 명령에 응답하지 않습니다.

ruby
The program 'ruby' is currently not installed.  You can install it by typing:
sudo apt-get install ruby
irb
The program 'irb' is currently not installed.  You can install it by typing:
sudo apt-get install ruby

설치가 조금 걱정되긴 하지만루비다른 버전을 설치하게 됩니다.

답변1

저장소 루비를 제거하고 RVM(Ruby Version Manager AFAIK)을 통해 설치하는 것이 좋습니다. 또한 필요할 경우 여러 버전을 설치할 수도 있습니다.

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
echo "[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session." >> .bashrc

그런 다음 RVM을 설치해야 합니다. Bash 프로필을 다시 로드하려면 현재 터미널을 닫았다가 다시 엽니다. 이제 Ruby를 입력하여 쉽게 설치할 수 있습니다.

rvm install 1.9.2  #Replace with whatever version you'd like (1.8.7, ree etc.)
rvm --default 1.9.2

그러면 rubygems와 별칭 명령도 설치됩니다.

이 명령 중 어느 것도 sudo로 실행하면 안 되므로 나중에 gem에 대한 권한 문제가 발생하지 않습니다. :-)

편집 : 마지막 질문에 대답하려면, apt에서 "ruby"를 설치하면 ruby1.8도 설치됩니다. 동일한 버전이지만 링크가 수정되었습니다. 당신은 그냥 할 수 있습니다

sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby

링크를 수정하려면 :-)

답변2

irb

시작하다대화식 아르 자형유비 rominisculantiouszorpf(대화형 루비 브롬트?)

답변3

시작 ruby1.8.

패키지로 설치되는 Ruby 버전은 rubyUbuntu 버전에 따라 다릅니다. 11.04에서는 Ruby 1.8입니다. 당신은 그것을 사용하여 찾을 수 있습니다

 apt-cache show ruby| grep ^Depends

관련 정보