Ruby在RHEL下面的安装问题
2012-07-09 12:47
267 查看
今天在RHEL的环境想安装Ruby-1.9.3-p0,出现了如下的错误:
Generating RDoc documentation
./ruby: symbol lookup error: /root/ruby-1.9.3-p0/.ext/x86_64-linux/enc/encdb.so: undefined symbol: rb_encdb_declare
make: *** [rdoc] Error 127
可以通过下面的方法解决:
$ cp Makefile Makefile.bak
$ sed -e "s/-fvisibility=hidden/-fvisibility=default/" Makefile.bak > Makefile
$ make clean
$ make
Generating RDoc documentation
./ruby: symbol lookup error: /root/ruby-1.9.3-p0/.ext/x86_64-linux/enc/encdb.so: undefined symbol: rb_encdb_declare
make: *** [rdoc] Error 127
可以通过下面的方法解决:
$ cp Makefile Makefile.bak
$ sed -e "s/-fvisibility=hidden/-fvisibility=default/" Makefile.bak > Makefile
$ make clean
$ make
可以参考下面这篇文章:
http://lists.open-bio.org/pipermail/bioruby/2011-November/001966.html
相关文章推荐
- Mac OS X 更新到10.11后cocoapods安装出现的问题(- bad response Not Found 404 (http://ruby.taobao.org/latest_spe)
- x3650安装win2008r2 &rhel6.3x64 &oracle10gr2等问题记录
- /data/data/app_file/目录下面安装apk无权限问题
- 【Linux/Ubuntu学习4】ubuntu 下面安装 vim 的问题
- Xcode无法安装基于ruby的插件问题的解决
- SuseLInux下安装Ruby 及 Rails遇到的问题及解决方法
- RHEL5.1下安装Oracle10.2.0.1 错误问题2
- VMware手动安装RHEL5解决中文乱码问题
- 关于rhel5.5,卸载软件一半被强制中断,导致卸载与安装出错的问题解决办法
- 安装MYSQL遇到的问题后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法: 1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的
- 512MB内存安装RHEL6.2无法手动分区问题
- windows7下php5.4成功安装imageMagick,及解决php imagick常见错误问题。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)
- Redis学习笔记(六)—— 解决安装ruby出现的问题:redis requires Ruby version >= 2.2.2.
- 解决VMware6.5 以上版本安装RHEL 5的自动安装的问题
- Mac OS X 跟新到10.11后cocoapods安装出现的问题(- bad response Not Found 404 (http://ruby.taobao.org/latest_spe)
- Xcode无法安装基于ruby的插件问题的解决
- anaconda2下面安装opencv2.4.13.4完成----解决默认安装的问题----Thefunction is not implemented. Rebuild the library with Windows, GTK+ 2.x orCarbon support. If you are on Ubuntu or Debian, install libgtk2.0‑dev and pkg
- ruby安装mysql2遇到的问题及解决方法
- 【问题】SUSE已经安装了libsodium,安装zeromq时出现下面的错误?
- (转载)Mac OS X 跟新到10.11后cocoapods安装出现的问题(- bad response Not Found 404 (http://ruby.taobao.org/latest_spe)