답변:
이 질문 에 대한 답변은에서 시작하여 Ruby (및 관련 항목)를 새로 설치하는 과정을 안내 하는 훨씬 더 흥미로운 "방법"기사 "Ubuntu, Ruby, RVM, Rails 및 You"로 연결됩니다 rvm
. 루비는 배경 지식과 지원이 전혀 없을 때 설정을하기가 정말 끔찍하기 때문에 통찰력을 추가하고 초보자에게 많은 설명을 제공합니다.
이 기사는 2012 년 10 월 11 일에 마지막으로 업데이트되었으며 Ruby 1.9.3, RVM 및 Rails 3.2.8을 설치해야합니다.
관련 질문을 연결하기 위해이 답변을 게시하고 있습니다.
다음은 rvm을 사용하여 Ruby on Rails (RoR)를 설치하기위한 지시 사항입니다 . 현재 이것은 레일 버전 4.0.0과 함께 루비 버전 1.9.3 및 2.0.0을 설치합니다.
최신 버전의 RVM, Ruby 및 Rails 설치 (일반 리포지토리 외부)
현재 존재하는 모든 루비 및 rvm 패키지 및 설치 제거
참고 : 분명히 우분투는 저장소에서 깨진 rvm 버전을 사용할 수 있습니다 (아니요, 특정 문제에 대한 링크가 없으며 런치 패드에서이를 참조하여 버그를 식별 할 수 없었습니다. -여기에 들어 가지 않는 표준 리포지토리를 사용하지 않는 것과 관련된 전쟁 ;-)).
기존 rvm 설치를 통해 업데이트 된 버전의 루비를 설치하려고 시도하면 스택 오버플로 에있는 수정 프로그램으로 리디렉션하는 메시지가 표시됩니다 .
완성도를 위해 여기에 해결책을 인용하십시오.
여기서는 구성 파일과 함께 기존 루비 또는 rvm 패키지를 제거해야합니다. (터미널에서 다음 명령을 실행 Ctrl- Alt- t)
sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
새 터미널을 열고 이전 RVM 설정에서 환경이 깨끗한 지 확인하십시오 (출력이 없어야 함).
env | grep rvm
출력이 있었다면 새 터미널을 열어보십시오. 도움이되지 않으면 컴퓨터를 다시 시작하십시오.
다음 명령을 사용하여 최신 (최신) 루비 및 rvm 바이너리를 설치하십시오.
\curl -L https://get.rvm.io |
bash -s stable --ruby --autolibs=enable --auto-dotfiles
설치 다운로드 중에 사용자 ~/.bash_profile
및 기타 구성 파일 이 일부 변경되었습니다 . 화면에 나타나는 몇 가지 중요한 지침도 있습니다.
설치가 성공적으로 이루어 지려면 따라야합니다. 이 시점에서 누락 된 종속성을 만족시키기 위해 sudo / root 암호를 입력하라는 메시지가 표시 될 수 있습니다. 입력하고 적절한 프롬프트에서 [Y}를 선택하십시오.
참고 :이 파일들은 여기 GitHub의 안정적인 브랜치에서 다운로드 됩니다 .
RVM은 /home/username/.rvm/에 설치됩니다.
/home/username/.bashrc /home/username/.zshrc에 rvm PATH 행 추가
/home/username/.bash_profile /home/username/.zprofile에 rvm 로딩 라인 추가
새로운 변경 사항이 적용되도록 rvm 파일을 소싱하십시오. 다음 명령을 실행하십시오 :
source /home/username/.rvm/scripts/rvm
최신 버전의 루비를 실행 중인지 확인하십시오.
$ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
달리기를 선호하는 경우 ruby 1.9.3
다음을 수행해야합니다.
rvm install 1.9.3
rvm use 1.9.3 --default
RubyGems 설치
rvm rubygems current
레일 설치
gem install rails
출처 :
rvm에는 정말 멋진 설치 프로그램이 있습니다.
먼저 curl을 설치하십시오 .
그런 다음 종속성을 설치해야합니다.
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
이제 자동 설치 프로그램을 사용할 수 있습니다.
curl -L https://get.rvm.io | bash -s stable --ruby
그 후, 로그 아웃했다가 다시 로그인하면 모든 준비가 완료됩니다!
ruby -v
다음과 같은 것을 반환해야합니다 :
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
그렇지 않은 경우 RVM에 대한 문제 해결 페이지를 봐야합니다.
먼저 일부 종속성을 설치하십시오.
sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git
그런 다음 설치하십시오.
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
이제 Ruby Build를 설치하려면 :
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash
다 했어요!