ubuntu server 12.04 安装rails和db2 10.1 express-c的辛苦历程

作为linux初学者,真他妈难配。
先是rails的安装,主要参考 [urlhttp://ruby-china.org/wiki/install-rails-on-ubuntu-12-04-server][/url] 记住一定要
apt-get update
更新之后才继续。
然后是安装db2 主要参考 [url]http://programmingzen.com/2011/05/11/installing-ruby-on-rails-and-db2-on-ubuntu-11-04[/url]/。又遇到一个麻烦就是要有java支持,找了半天 [url]http://www.gaggl.com/2012/04/installing-java6-jdk-on-ubuntu-12-04/[/url]
终于装好java了,运行./db2setup却提示 不能显示图形界面。只好用 db2_install 安装。主要看这里 [url]http://blog.sina.com.cn/s/blog_43e6c8520100ubpv.html[/url]
问题又来了,遇到了 Memory corruption 问题 用apt-get install rpm 解决
安装是完成了很快,比./db2setup要快。安装好之后在增加用户的时候又出错了,后来知道不要这样写 useradd -m -d /home/db2inst1 -g db2iadm1 db2inst1 –p 87654321
而是先 useradd -m -d /home/db2inst1 -g db2iadm1 db2inst1 建立用户,然后在passwd use_name来设置密码
接下来安装实例的时候尼玛又来问题了,提示hostname不可用。需要编辑 /etc/hostname 中的主机名,第一不能太长,第二要和 /etc/hosts 里面的开头生命该主机名的地址 例如主机名是tiny,那么在hosts里面就应该有‘tiny 127.0.1.1’这样的内容。
社区版本就不用导入什么lisence了。
接着返回第二个参考文章继续搞。当运行完'. /home/db2inst1/sqllib/db2profile'(注意有一个空格在点后面)之后,就可以使用db2命令了。不过还无法使用 create database 命令,会提示权限不够,权限最高的应该是db2的root用户,也就是db2inst1,所以 使用 'su - db2inst1' 再输入密码就可以切换用户到db2inst1了。在这里就可以创建数据库了
至此,过上了db2 on rails 的幸福生活
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值