开始动手在Ubuntu7.10上安装Ror环境
1、安装Ruby1.8
$ sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential
2、使用Gem安装Rails
$ sudo gem install rails --include-dependencies
这一步,如果机器在内网,通过网关上网,如果有端口限制,需要设置好代理。
3、将Rails路径加入坏境变量
$ export PATH=$PATH:/var/lib/gems/1.8/bin
4、安装MySQL Server和驱动 写道
$ sudo apt-get install libmysql-ruby mysql-server
参考的是: http://wiki.rubyonrails.com/rails/pages/railsonubuntu 应该算是比较权威的
运行Ruby -v 查看Ruby版本 正常
运行Rails -v 查看Rails版本 正常
运行Mysql -u root 进入Mysql 控制台 正常
挺顺利的,可重新打开桌面终端,Rails命令却无法运行了
提示 Rails 没有安装,使用apt-get命令安装,Bash 无法找到rails命令
试着重新装Rails :sudo gem install rails --include-dependencies
系统提示:rails 2.0.2 installed successful
运行 rails -v 还是提示没有安装
用gem list 查看 rails明明已经安装好了
看来是路径PATH的问题了
运行 $ export PATH=$PATH:/var/lib/gems/1.8/bin 正常了!但重新打开桌面终端的话,问题依旧,抓狂!
在网上狂搜一通,找到了解决的办法:
http://www.ruby-lang.org.cn/forums/thread-145-1-1.html 写道
安装完rails之后,rails位于/var/lib/gems/1.8/bin/目录下,需要将这个目录加到$PATH环境变量中,编辑主目录下的.bashrc文件,在最后加入以下2行:
PATH=$PATH:/var/lib/gems/1.8/bin
export PATH
保存并退出。
Ubuntu中环境变量的设置
如果设置在.bashrc里面,那么你开新的bash过程中会导致$PATH的无限制重复增加;但另一个问题是,如果你设置在.bash_profile文件里,则在xwindow的console中无效
2,如果想直接生效,请用source .bashrc
3,$PATH将在程序名前不加./时起作用
系统默认的是apt-get,如果是用gem安装的,需要手动添加PATH路径
终于搞定,在这里,我要感谢网络,感谢搜索引擎,感谢skyover,感谢……
有点累了,其他工具下次再装吧。