ubuntu12.04 server amd64 Nagira部署

本文详细介绍了在Ubuntu环境下部署Nagira的过程,包括解决ruby版本冲突、环境变量配置及权限问题等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

部署环境如标题所述,主要过程参考Nagira包中给出的Install.md. Nagira是nagios的一个restful API的实现

首先部署ruby环境,根据nagira作者的测试ruby1.8不支持部署,测试成功的有1.9.2 1.9.3 2.0.0,笔者测试成功的是2.0.0

给出nagira的测试信息网址

https://travis-ci.org/dmytro/nagira

ruby环境部署参考 http://ruby-china.org/wiki/install-rails-on-ubuntu-12-04-server

简述一些遇到的问题

首先是ubuntu自带的ruby1.8,需要将其全部卸载,推荐使用aptitude工具主要参考

http://stackoverflow.com/questions/9563656/ubuntu-10-ruby-1-9-rails-3-not-working

list ruby packeges

dpkg -l | grep ruby

then remove all ruby packeges

aptitude purge <package name>

if you have rvm installed

rvm remove all

then

rvm implode
删除成功后就照上面的链接安装rvm 然后用rvm安装ruby便于以后管理

网上安装rvm的方式都是在普通用户下,如果在root用户下添加的环境变量的路径应该是在/usr/local/rvm/scripts/rvm下

所以在.bashrc下添加环境变量路径的时候需要按需调整,如果是遇到

mkdir: cannot create directory `/usr/local/rvm': Permission denied

这样的错误,是原先在root用户下卸载rvm后需要重启终端,就可以重新安装了。

nagira的安装最好是root用户,笔者用的是普通用户,但是启动的时候需要用root用户,否则有些目录无法访问,暂时还没有太大的问题,接下去会继续测试。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值