Ruby Language
설치
수색…
Linux - 소스에서 컴파일
`이런 식으로 당신은 최신 루비를 얻을 수 있지만 그것의 단점이 있습니다. 이 루비를 좋아하는 것은 어떤 응용 프로그램에서도 관리하지 않습니다.
!! !! 그것이 당신과 coresponds 그래서 버전을 chagne 기억하십시오 !!
- tarball을 다운로드해야합니다. 공식 웹 사이트 ( https://www.ruby-lang.org/en/downloads/) 에서 링크를 찾으십시오.
- 타르 추출하기
- 설치
$> 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