CentOS 7에 설치 중입니다 Ruby
. 방법은 다음과 같습니다.rbenv
이 튜토리얼의 지침, 수정되었습니다. 권장되는 코드 줄 중 하나 cd
뒤에는 git clone
명령이 옵니다. 내 생각엔 그래야 한다고 생각 cd
하는데 cd /path_to_destination_of_cloned_code
,그렇다면 CentOS 7 파일 시스템의 어디에 rbenv와 ruby git clone 코드를 설치해야 할까요?
또한 아래 코드에 대해 제안된 다른 변경 사항도 매우 유용합니다. 아직 아래 코드를 실행하지 않았으며 여전히 이를 설치하는 가장 좋은 방법을 계획하고 있습니다.
튜토리얼에 따라 수정된 코드 요약:
// 다음을 사용하여 설치 rbenv
및 Ruby
종속성 :yum
root
sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
// Ruby를 사용할 사용자로 전환하여 다음 명령을 실행합니다.
// 1.) 이제 rbenv를 홈 디렉터리에 설치하고 rbenv가 Ruby의 활성 버전을 실행할 수 있도록 적절한 환경 변수를 설정할 준비가 되었습니다.
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
exec $SHELL
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
exec $SHELL
// 2.) 다음에 접속하여 설치할 Ruby 버전을 결정합니다.https://www.ruby-lang.org/en/downloads/ 그런 다음 다음 명령을 사용하여 설치하십시오.
rbenv install -v 2.3.0
rbenv global 2.3.0
// 3.) 다음 명령을 사용하여 Ruby가 올바르게 설치되었는지 확인합니다.
ruby -v
// 4.) Rubygems를 비활성화하여 다음 명령으로 설치된 각 gem에 대한 로컬 문서를 생성합니다:
echo "gem: --no-document" > ~/.gemrc
// 5.) 애플리케이션 종속성을 관리하려면 번들러 gem을 설치하세요.
gem install bundler
노트:
슈퍼유저로 실행할 때 다음 명령이 매우 유용하다는 것을 알았습니다.
// the first line is supposed to be just dependencies, as follows:
yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
yum install ruby ruby-devel rubygems //ruby-devel is required to add headers needed by some libraries
ruby -v // confirm ruby is installed, and check version
기본적으로 배포판이 모든 비하인드 스토리 작업을 관리하도록 할 수 있는데 yum install ruby
왜 위 튜토리얼에서 자세한 접근 방식을 취하겠습니까 ?