명령으로 Ruby를 설치 apt-get install ruby1.9.1
했지만 ruby
콘솔에 들어가면 아무 일도 일어나지 않습니다.
나는 명령을 사용해야합니다
ruby1.9.1-v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
그러나 어떻게 전화 ruby
하지 ruby1.9.1
않습니까? Rails는 어떻게 설치합니까?
명령으로 Ruby를 설치 apt-get install ruby1.9.1
했지만 ruby
콘솔에 들어가면 아무 일도 일어나지 않습니다.
나는 명령을 사용해야합니다
ruby1.9.1-v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
그러나 어떻게 전화 ruby
하지 ruby1.9.1
않습니까? Rails는 어떻게 설치합니까?
답변:
시스템 Ruby를 망치지 말고 대신 rbenv
또는 RVM을 사용하여 현재 버전을 설치하십시오 . 나는 첫 번째를 선호 하지만 둘 다 잘 작동합니다. 한 번에 하나만 설치할 수 있습니다.
이러한 Ruby 버전 관리자 sudo
를 사용하면 Gem을 설치 (또는 제거)하기 위해 다시 입력 할 필요가 없으며 프로젝트마다 다른 버전을 유지할 수 있습니다. 이 버전을 안전하게 다시 제거 할 수 있습니다.
README
해당 도구를 한 번 이상 읽으십시오 .
rbenv
rbenv 는 Ruby의 버전 관리자입니다. 원래 시스템 Ruby와 함께 Ruby 버전을 설치할 수 있으므로 해당 시스템을 엉망으로 만들 수 없으며 쉽게 버전을 업그레이드 할 수 있습니다.
설치하려면를 사용하십시오 rbenv-installer
. 일단 설치되면 쉘을 다시 시작하고 rbenv
기능이 작동 하는지 확인하십시오 .
그런 다음 rbenv가 설치되면를 실행하십시오 rbenv install -l
. 사용 가능한 루비 목록이 표시됩니다. 다음을 사용하여 선택한 것을 설치하십시오.
rbenv install 2.5.1
이제 이것을 기본값으로 선택하십시오 :
rbenv global 2.5.1
이 작업이 완료되면 gem
다음을 사용하여 실행할 수 있습니다.
gem install rails
위의 방법으로 문제가 해결되지 않으면 소스에서 빌드하는 데 필요한 패키지가 누락되었을 수 있습니다. 설치할 패키지 목록은 여기 를 참조 하십시오 . 우분투에서는 다음이 포함됩니다.
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev
RVM을 통해 Ruby를 설치할 수도 있습니다 . 여기에도 sudo
아무 것도 필요하지 않으며 시스템 버전과 함께 최신 버전의 Ruby를 얻을 수 있습니다.
시스템 의 설치 지침 을 읽으십시오 .
설치 후 간단한 명령으로 Rubies를 설치할 수 있습니다. 먼저 rvm list known
설치 가능한 버전 목록을 확인하십시오 . 이제 선택 사항을 설치하십시오.
rvm install 2.5.1
그런 다음 사용자의 기본 Ruby 버전으로 설정하십시오.
rvm use 2.5.1 --default
이제 Rails over를 설치할 수 있습니다 gem
:
gem install rails
apt-get install
단계에서는이 lib1g
시점이되어야합니다 zlib1g
. 또한 apt-get과 함께 rvm을 설치했습니다. 이것은 잘 설정되었으며 bashrc를 편집 할 필요가 없습니다. $rvm get latest
아직 시도 하지 않은 최선의 방법인지 확실하지 않습니다 .
apt-get install
단계를 편집 할 수 없습니다. 편집은 6 자 이상이어야하며 1 만 변경하면됩니다. 그리고 나는 지금 sudo apt-get install ruby-rvm
까지 팬이 아닙니다. 권한으로 인해 이상한 버그가 발생합니다 (예 : $ rvm install 1.9.3은 루트가 소유 한 디렉토리에 쓰려고하기 때문에 불평합니다). rvm을 사용자 공간에 유지하는 것이 가장 좋은 방법입니다.
sudo apt-get install ruby-rvm
-여전히 욕설을 시작하기 위해 미친 bash 일을 할 필요가 있습니까?
우분투에 루비를 설치하는 방법은 여러 가지가 있지만 저장소를 설치하는 것은 (현재) 인기가 없습니다. 깨끗하게 얻으려면 비 - 접미사 ruby
당신이해야, 자신 또는 사용 RVM 루비 구축 .