programing tip

rvm pkg install zlib를 사용한 후에도 해당 파일을로드 할 수 없습니다.

itbloger 2020. 7. 27. 07:39
반응형

rvm pkg install zlib를 사용한 후에도 해당 파일을로드 할 수 없습니다.


rvm을 사용하여 zlib 패키지와 ruby ​​1.9.3을 설치했지만 gem을 설치하려고 할 때마다 cannot load such file -- zlib

내가 설치하는 데 사용한 명령은

$ rvm install 1.9.3
$ rvm pkg 설치 zlib

$ rvm 재설치 1.9.3 --with-readline-dir = / home / username / .rvm / usr \
    --with-iconv-dir = / home / username / .rvm / usr \
    --with-zlib-dir = / home / username / .rvm / usr \
    --with-openssl-dir = / home / username / .rvm / usr

$ rvm 사용 1.9.3

$ 보석 설치 heroku
오류 :로드 명령 : 설치 (LoadError)
    그러한 파일을로드 할 수 없습니다-zlib
오류 : gem을 실행하는 중 ... (NameError)
    초기화되지 않은 상수 Gem :: Commands :: InstallCommand

이 주제에 대한 모든 도움은을 rvm pkg install zlib하고 루비를 다시 설치 하라는 메시지를 표시 --with-zlib-dir=/home/username/.rvm/usr하지만 작동하지 않았습니다.


apt-get에서 zlib를 설치 한 다음 zlib에 rvm 디렉토리를 사용 하지 않도록 ruby를 다시 설치했습니다 .

방법은 다음과 같습니다.

$ sudo apt-get install zlib1g-dev
$ rvm reinstall 1.9.3

[편집] 으로의 주석의 @chrisfinne는 CentOS는 / 레드햇 기반 시스템에서, 언급한다 :

$ sudo yum install zlib-devel
$ rvm reinstall 1.9.3

다른 두 반응은 거의 옳았습니다 ...

zlibrvm 사이트 는 빠른 수정을 제공합니다!

페이지 상단에 "빠른 수정 사항"이 있습니다. 지침을 따르십시오.

  • 설치를 수정하고
  • 시스템에서 zlib를 설치하는 방법에 대한 지침을 제공합니다.
  • 루비를 다시 설치하는 방법을 보여줍니다

루비에는 zlib-devel과 같은 많은 패키지 종속성이 있습니다. 일상적인 일을하려고하는 동안 모호한 오류 메시지가 표시 될 때까지 라이브러리가 필요하다는 것을 표시 할 것이 없기 때문에 불쾌합니다.

해결책은 rvm 을 사용하는 입니다. 루비 버전이 하나만 필요한 경우에도 사용하십시오. 왜? 그럼 당신은 할 수 있기 때문에

rvm requirements

그러면 특정 OS가 검색되고 누락 된 패키지를 설치하기 위해 명령 줄로 다시 복사 할 수있는 일련의 명령이 생성됩니다.


autolib를 사용하여 종속성을 설치하십시오.

rvm autolibs enable
rvm reinstall 1.9.3

RVM은 누락 된 종속성을 자동으로 설치하고 루비 컴파일에 사용합니다.

autolibs에 대한 자세한 내용 => http://rvm.io/rvm/autolibs


rvm pkg 설치 openssl && rvm pkg 설치 zlib && rvm pkg 설치 libyaml &&
  rvm pkg 설치 iconv
rvm 설치 1.9.3-p0 --with-opt-dir = $ HOME / .rvm / usr \
  --with-libxml2-dir = / usr / local / Cellar / libxml2 / 2.7.8 \
  --with-readline-dir = / usr / local / Cellar / readline / 6.2.1

The solution that worked for me is described in rvm github repo, issue #3389.

Run

rvm install 2.3.0 --with-zlib-dir=/usr/local/Cellar/zlib/1.2.8

for ruby 2.3.0 version.

참고URL : https://stackoverflow.com/questions/9727908/cannot-load-such-file-zlib-even-after-using-rvm-pkg-install-zlib

반응형

'programing tip' 카테고리의 다른 글

XSLT는 그만한 가치가 있습니까?  (0) 2020.07.28
Gacutil.exe은 (는) 무엇 이죠?  (0) 2020.07.27
thymeleaf와 함께 data- * 속성 사용  (0) 2020.07.27
모듈의 __getattr__  (0) 2020.07.27
tmux 클라이언트간에 창 이동  (0) 2020.07.27