使用rvm进行错误的ruby编译:在运行racku时获取’undefined symbol:rb_Digest_MD5_Init’

我在Ubuntu上。 有任何想法吗? 我是否必须设置任何编译选项?

您的系统上似乎缺少一些开发包。 请参阅我的文章,特别是此步骤 。 我不确定,但MD5代码可能是libssl的一部分,因此安装这些软件包将涵盖它。

$ sudo apt-get install zlib1g-dev libreadline5-dev libssl-dev libxml2-dev