Fehlende Ruby-Entwicklungsbibliotheken unter OpenSuse

359
Jared

Ich bin vielleicht aus dem tiefen Bereich gesprungen, als ich wieder in Linux bin, und versuche, eine neue Version von Ruby unter OpenSuse mit rbenv zu installieren.

me@linux-tzyj:~> rbenv install 2.4.0 Downloading ruby-2.4.0.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.bz2 Installing ruby-2.4.0...  BUILD FAILED (openSUSE Tumbleweed 20180209 using ruby-build 20171226-3-g01e7b7b)  Inspect or clean up the working tree at /tmp/ruby-build.20180211014832.4210 Results logged to /tmp/ruby-build.20180211014832.4210.log  Last 10 log lines: The Ruby openssl extension was not compiled. The Ruby readline extension was not compiled. The Ruby zlib extension was not compiled. ERROR: Ruby install aborted due to missing extensions Try running `apt-get install -y libssl-dev libreadline-dev zlib1g-dev` to fetch missing dependencies. 

Ich habe versucht, einen von denen in apt-get und zypper ohne Glück zu finden. Behandelt OpenSuse diese Pakete anders als Ubuntu? Das habe ich vor Jahren benutzt.

Ich habe versucht zu laufen, zypper in -t pattern devel_basisaber das entfernte nur zlib1g-devdie Liste der fehlenden Pakete

0

1 Antwort auf die Frage

1
Christina Unger

Sie sind in der Tat etwas anders. Versuchen Sie es zypper install libopenssl-devel readline-devel.