小编Him*_*mel的帖子

无法使用OpenSSL编译Ruby

我的系统包含OpenSSL,但Ruby无法要求它.我被告知在我的系统中使用openssl之前必须安装Ruby,并且我必须重建ruby.所以我去了Ruby目录并输入了.

pushd ext/openssl
sudo ruby extconf.rb
make
make install
popd
Run Code Online (Sandbox Code Playgroud)

然后我打算通过键入来重新配置Ruby:

./configure
make 
make install
Run Code Online (Sandbox Code Playgroud)

问题是,在我运行extconf.rb文件后,它运行正常并且我键入sudo make,它会给出此错误消息.

make: *** No rule to make target `/include/ruby.h', needed by `ossl_digest.o'.  Stop.
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么或如何解决它.请帮忙!

截图:

正如您所看到的,只有在它进入openssl时才会发生. 由于某种原因,它无法读取openssl.

ruby ubuntu openssl ruby-on-rails ubuntu-12.04

3
推荐指数
1
解决办法
3037
查看次数

标签 统计

openssl ×1

ruby ×1

ruby-on-rails ×1

ubuntu ×1

ubuntu-12.04 ×1