发布时间:2014-09-05 17:14:42作者:知识屋
Ubuntu Server 10.04 + RoR安装memo
首先下载Ubuntu Server 10.04的光盘镜像,不到700M。然后安装。服务安装只选了LAMP Server。
安装后的第一件事就是配置sshd-server。Ubuntu Server默认没有装sshd-server,所以需要手动安装。
$ sudo apt-get install openssh-server修改IP地址为固定IP。
$ sudo vi /etc/network/interfaces
...(上面省略)...
auto eth0
iface eth0 inet static
address 192.168.0.10
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
$ sudo vi /etc/resolv.conf
nameserver 192.168.0.1
$ sudo /etc/init.d/networking restart这样就可以用putty连接了。
接下来安装webmin,方便管理。去webmin主页下载deb包,1.510版本是13.83MB。
$ sudo dpkg -i webmin_1.510-2_all.deb会提示缺包,执行以下命令:
$ sudo apt-get -f install安装mod_python:
$ sudo apt-get install libapache2-mod-python安装ruby和RoR:
$ sudo apt-get install ruby
$ sudo apt-get install rubygems
$ sudo apt-get install rails有人建议用 sudo gem install rails,但我在虚拟机上跑了一个小时一点动静也没有,只好回归apt-get了。
装好rails后试着建个小工程试试看:
$ rails demo
$ cd demo
$ ruby script/server -b 0.0.0.0结果发现浏览器访问 http://192.168.0.10:3000 时,第一次访问能出现正常的RoR画面,第二次就会报 Internal Server Error,报告“private method `gsub! called for #<Class:0x7f2a674b0b98> ”的错误。查了一下,不用默认的WEBrick服务器而改成mongrel就能解决这个问题:
$ sudo apt-get install mongrel安装mongrel之后,按照原来的方式启动RoR服务器即可。
$ ruby script/server -b 0.0.0.0
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能