
rvm으로 ruby install 시 정상적으로 설치가 안됨.

# rvm install ruby-2.7
Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/ubuntu/22.04/x86_64/ruby-2.7.8.tar.bz2
Checking requirements for ubuntu.
Installing requirements for ubuntu.
Updating system..
Installing required packages: bison, libgdbm-dev, libncurses5-dev, libsqlite3-dev, libyaml-dev, sqlite3, libgmp-dev, libreadline-dev..........
Requirements installation successful.
ruby-2.7.8 - #configure
ruby-2.7.8 - #download
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 11.3M 100 11.3M 0 0 1319k 0 0:00:08 0:00:08 --:--:-- 2510k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.7.8 - #validate archive
ruby-2.7.8 - #extract
ruby-2.7.8 - #validate binary
ruby-2.7.8 - #setup
ruby-2.7.8 - #gemset created /usr/local/rvm/gems/ruby-2.7.8@global
ruby-2.7.8 - #importing gemset /usr/local/rvm/gemsets/global.gems................there was an error installing gem gem-wrappers
................there was an error installing gem rubygems-bundler
................there was an error installing gem rake
................there was an error installing gem rvm
...............there was an error installing gem bundler
..
ruby-2.7.8 - #generating global wrappers...............
Error running 'run_gem_wrappers regenerate',
please read /usr/local/rvm/log/1690338494_ruby-2.7.8/gemset.wrappers.global.log
ruby-2.7.8 - #gemset created /usr/local/rvm/gems/ruby-2.7.8
ruby-2.7.8 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.7.8 - #generating default wrappers...............
Error running 'run_gem_wrappers regenerate',
어쩌구 저쩌구 읽어줘 gemset.wrappers.global.log vi로 log파일 열고 확인 시 맨 아래를 보면된다. make log라고 보면됨.
openssl ..errror 적혀있을 것..
이것저것 해봤다...
해결법을 찾은것 같다.
(참고자료: https://stackoverflow.com/questions/15511943/troubles-with-rvm-and-openssl)
# rvm pkg install openssl
# rvm reinstall ruby-2.7 --with-openssl-dir=[]
하면되는데
저 URL에서는 []가 $HOME/.rvm/usr이라해서 여기가 어딘가..여러 명령어 실행해봤지만 안됨

결론은 openssl 패키지 설치 시
rvm pkg install openssl
Beware, 'rvm pkg ...' is deprecated, read about the new autolibs feature: 'rvm help autolibs'.
Checking requirements for ubuntu.
Requirements installation successful.
Fetching openssl-1.0.1i.tar.gz to /usr/local/rvm/archives
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4318k 100 4318k 0 0 7565k 0 --:--:-- --:--:-- --:--:-- 7563k
Extracting openssl to /usr/local/rvm/src/openssl-1.0.1i.....
Configuring openssl in /usr/local/rvm/src/openssl-1.0.1i...................................
Compiling openssl in /usr/local/rvm/src/openssl-1.0.1i...............................................................|
Installing openssl to /usr/local/rvm/usr.............................................................................|
Please note that it's required to reinstall all rubies:
rvm reinstall all --force
Updating openssl certificates....
이렇게 나오는데
$HOME/.rvm/usr = /usr/local/rvm/usr
# rvm reinstall 2.7 --with-openssl-dir=/usr/local/rvm/usr

정상적으로 실행됨..깔렸음.. 내가해냄
#ruby --version
ruby 2.7.8p225 (2023-03-30 revision 1f4d455848) [x86_64-linux]'Server > Linux' 카테고리의 다른 글
| [ssh google authenticator] Ubuntu ssh 접속 OTP 2차인증 설정 (0) | 2023.11.16 |
|---|---|
| [ssh google authenticator] Rocky8 ssh 접속 OTP 2차인증 설정 (0) | 2023.11.16 |
| gpg 에러 gpg: keyserver receive failed: Server indicated a failure (0) | 2023.07.25 |
| Linux 설정파일 확인 시 주석처리 제외하여 출력 (0) | 2023.05.02 |
| Linux 환경 설정 및 함수, alias설정 파일들 비교 (0) | 2022.01.15 |
댓글