LoginSignup
0
0

More than 5 years have passed since last update.

undefined symbol: rb_Digest_SHA1_Init の倒し方

Last updated at Posted at 2013-09-25

libssl-dev を入れる

必要なパッケージはぐぐったりすればいろいろでてきます。

rvm を入れて rvm requirements してみるのもいいかもしれません。

pkg-config を入れる

これパッケージが入ってないと digest/sha1 が libssl をリンクしてくれません。

chsh -s /bin/bash する

Debian 6.0 を使っているなら要注意。

このバージョンに含まれる zsh がバギーでパッケージが揃っていてもライブラリを正しくリンクしてくれなかったりします。

rvm を入れようとするとその zsh バギーだから他のバージョン使ってと教えてくれます。

まとめ

rvm が恐ろしく親切なので rbenv が使いたいにしてもとりあえず rvm を入れてちゃんとビルドできたのを確認してから rvm seppuku からの rbenv install が安心かもしれません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0