Ruby on Rails를 어떻게 설정합니까?


14

10.10 랩톱에서 Ruby on Rails 환경을 설정하고 싶습니다.

설치시 명심해야 할 특별한 사항이 있습니까 (즉, 10.10에 새롭거나 고유 할 수 있음)

함께 할 수있는 제안 된 연습이 있습니까?

미리 감사드립니다.

답변:


13

루비를 설치하는 방법에는 여러 가지가 있습니다.

  1. RVM. 이것은 많은 루비리스트들이 사용하는 '전통적인'방식입니다.

  2. rbenv.

  3. 패키지에서 .

  4. 출처에서 (답변).


RVM과 RBENV간에 큰 차이가 있습니까? rbenv가 shim을 사용하는 것과 같이 두 가지 모두에 대한 문서를 읽으려고했지만 아직 알지 못하는 것들이 있습니다 (루비의 매우 초보자입니다).이 경우 권장하는 것은 무엇입니까?
ltdev


2

이 질문 에 대한 답변은에서 시작하여 Ruby (및 관련 항목)를 새로 설치하는 과정을 안내 하는 훨씬 더 흥미로운 "방법"기사 "Ubuntu, Ruby, RVM, Rails 및 You"로 연결됩니다 rvm. 루비는 배경 지식과 지원이 전혀 없을 때 설정을하기가 정말 끔찍하기 때문에 통찰력을 추가하고 초보자에게 많은 설명을 제공합니다.

이 기사는 2012 년 10 월 11 일에 마지막으로 업데이트되었으며 Ruby 1.9.3, RVM 및 Rails 3.2.8을 설치해야합니다.

관련 질문을 연결하기 위해이 답변을 게시하고 있습니다.


1

다음은 rvm을 사용하여 Ruby on Rails (RoR)를 설치하기위한 지시 사항입니다 . 현재 이것은 레일 버전 4.0.0과 함께 루비 버전 1.9.3 및 2.0.0을 설치합니다.

최신 버전의 RVM, Ruby 및 Rails 설치 (일반 리포지토리 외부)

  1. 현재 존재하는 모든 루비 및 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
    

    출력이 있었다면 새 터미널을 열어보십시오. 도움이되지 않으면 컴퓨터를 다시 시작하십시오.

  2. 다음 명령을 사용하여 최신 (최신) 루비 및 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 로딩 라인 추가

  3. 새로운 변경 사항이 적용되도록 rvm 파일을 소싱하십시오. 다음 명령을 실행하십시오 :

    source /home/username/.rvm/scripts/rvm

  4. 최신 버전의 루비를 실행 중인지 확인하십시오.

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. 달리기를 선호하는 경우 ruby 1.9.3다음을 수행해야합니다.

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. RubyGems 설치

    rvm rubygems current
    
  7. 레일 설치

    gem install rails
    

출처 :


1

2012 년 6 월

나는 레일 3.2 w / 루비 1.9.3, RVM 등을 위해이 환상의 단일 라이너를 사용하고 있습니다.

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh

1

rvm.

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에 대한 문제 해결 페이지를 봐야합니다.


0

rbenv + 루비 빌드.

먼저 일부 종속성을 설치하십시오.

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

다 했어요!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.