수색…


Linux - 소스에서 컴파일

`이런 식으로 당신은 최신 루비를 얻을 수 있지만 그것의 단점이 있습니다. 이 루비를 좋아하는 것은 어떤 응용 프로그램에서도 관리하지 않습니다.

!! !! 그것이 당신과 coresponds 그래서 버전을 chagne 기억하십시오 !!

  1. tarball을 다운로드해야합니다. 공식 웹 사이트 ( https://www.ruby-lang.org/en/downloads/) 에서 링크를 찾으십시오.
  2. 타르 추출하기
  3. 설치
$> wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
$> tar -xvzf ruby-2.3.3.tar.gz
$> cd ruby-2.3.3
$> ./configure
$> make
$> sudo make install

그러면 루비가 /usr/local 설치됩니다. 이 위치에 만족하지 않으면 인수를 ./configure --prefix=DIR 전달할 수 있습니다. 여기서 DIR 은 루비를 설치할 디렉토리입니다.

Linux - 패키지 관리자를 사용한 설치

아마도 가장 쉬운 선택 일지 모르지만 버전이 항상 최신 버전은 아닙니다. 터미널 및 유형을여십시오 (배포본에 따라 다름).

데비안 또는 우분투에서 apt를 사용하여

$> sudo apt install ruby

CentOS, openSUSE 또는 Fedora에서

$> sudo yum install ruby

-y 옵션을 사용하면 설치에 동의하라는 메시지가 표시되지 않지만 필자가 생각하기에 설치하려고하는 패키지 관리자가 무엇인지 항상 확인하는 것이 좋습니다.

Windows - 설치 프로그램을 사용하여 설치

아마도 Windows에서 루비를 설정하는 가장 쉬운 방법은 http://rubyinstaller.org/ 에 가서 설치하는 실행 파일을 donwload하는 것입니다.

거의 아무것도 설정할 필요는 없지만 한 가지 중요한 창이 있습니다. 그것은 당신의 PATH에 루비 실행 가능 파일 추가 라는 체크 박스를 가질 것입니다. 선택 되어 있는지 확인하고 , 선택 하지 않았 으면 루비를 실행할 수없고 직접 PATH 변수를 설정해야합니다.

그런 다음 설치가 끝날 때까지 다음으로 이동하십시오.

보석

이 예제에서는 'nokogiri'를 예제로 사용합니다. 'nokogiri'는 나중에 다른 보석 이름으로 대체 될 수 있습니다.

보석으로 작업하려면 gem 이라는 명령 행 도구와 install 또는 update 와 같은 옵션을 사용하고 설치하고자하는 보석의 이름을 사용하십시오.

보석 설치 :

$> gem install nokogiri

그러나 이것이 우리가 필요로하는 유일한 것이 아닙니다. 보석을 설치하거나 검색 할 소스, 버전을 지정할 수도 있습니다. 몇 가지 기본 유스 케이스 (UC)로 시작하고 나중에 업데이트 요청을 게시 할 수 있습니다.

설치된 모든 보석 목록보기 :

$> gem list

보석 제거 :

$> gem uninstall nokogiri

더 많은 버전의 nokogiri 젬이 있다면 우리는 제거 할 버전을 지정하라는 메시지가 표시됩니다. 번호가 매겨지고 번호가 매겨진 목록을 얻고 번호를 씁니다.

보석 업데이트 중

$> gem update nokogiri

또는 우리가 그들 모두를 업데이트하고 싶다면

$> gem update

Comman gem 에는 더 많은 용도와 옵션이 있습니다. 자세한 내용은 공식 문서를 참조하십시오. 명확하지 않은 것이 있으면 요청을 게시하고 추가 할 것입니다.

Linux - 문제 해결 gem 설치

예제에서 첫 번째 UC Gems $> gem install nokogiri$> gem install nokogiri 하는 데 문제가있을 수 있습니다. 이것은 그저 한 가지 방법으로 분류 될 수 있습니다.

첫 번째 UC 솔루션 a :

U는 sudo 를 사용할 수 있습니다. 이렇게하면 모든 사용자에게 보석이 설치됩니다. 이 방법은 눈살을 찌푸려 야합니다. 이것은 모든 사용자가 사용할 수있는 보석에만 사용해야합니다. 실생활에서 평소에는 sudo 대한 액세스 권한을 가진 사용자를 원하지 않습니다.

$> sudo gem install nokogiri

첫 번째 UC 솔루션 b

U는 gem을 사용자 gem 폴더에 --user-install 하는 --user-install 옵션을 사용할 수 있습니다 ( ~/.gem ).

&> gem install nokogiri --user-install

첫 번째 UC 솔루션 c

U는 GEM_HOME과 GEM_PATH를 설정하여 명령 gem install 이 지정한 폴더에 모든 보석을 설치하게합니다. 나는 너에게 그것의 예를 줄 수있다 (일반적인 방법)

  • 먼저 .bashrc를 열어야합니다. 나노 또는 좋아하는 텍스트 편집기를 사용하십시오.
$> nano ~/.bashrc
  • 그런 다음이 파일 끝에
export GEM_HOME=$HOME/.gem
export GEM_PATH=$HOME/.gem
  • 이제 터미널을 다시 시작하거나 작성해야합니다 . ~/.bashrc 를 사용하여 구성을 다시로드하십시오. 이렇게하면 gem isntall nokogiri 를 사용할 수있게되고 지정한 폴더에 해당 보석이 설치됩니다.

Ruby macOS 설치하기

좋은 소식은 애플이 루비 통역사를 친절하게 포함하고 있다는 것이다. 불행히도 최근 버전이 아닌 경향이 있습니다.

$ /usr/bin/ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

Homebrew를 설치 했다면 다음과 같이 최신 Ruby를 구할 수 있습니다 :

$ brew install ruby

$ /usr/local/bin/ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]

(시도해 보면 더 최신 버전을 볼 수 있습니다.)

전체 경로를 사용하지 않고 양조 된 버전을 선택하려면 /usr/local/bin$PATH 환경 변수의 시작 부분에 추가해야합니다.

export PATH=/usr/local/bin:$PATH

~/.bash_profile 해당 행을 추가하면 시스템을 다시 시작한 후에이 버전을 얻을 수 있습니다.

$ type ruby
ruby is /usr/local/bin/ruby

Homebrew는 gem 설치를 위한 gem설치 합니다. 필요한 경우 소스에서 빌드 할 수도 있습니다. Homebrew는 또한 그 옵션을 포함합니다 :

$ brew install ruby --build-from-source


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow