您的位置:首页 > 编程语言 > Ruby

ruby on rails开发环境安装血泪史

2016-04-23 10:10 811 查看
经过一个星期对ruby的研究,先是看了ruby的语法,再看了rails开发方法,以及研究了rails开发环境的搭建,一部血与泪的ruby on rails开发史就此诞生.

第一章 win10下安装

先折腾了windows下开发ruby,于是安装了RubyInstaller,sqlite,devkit,rails,rails server已能启动,也能浏览http://localhost:3000,还能新建controller,但浏览新建的controller时,出错了,实在无法解决,于是乎找到另一种解决方案:安装RailsInstaller.

RailsInstaller已经包含windows下的ruby开发所需要的所有工具,下载安装后,所有都齐全了,不用再去下载安装其它东东(http://www.cnblogs.com/abbuggy/archive/2012/03/27/2594229.html).装好后一切顺利,rails server能启动,能浏览http://localhost:3000,能新建controller,能浏览新建的controller.但新建了一个连接sqlite数据库的例子时,又出错了.实在无法解决,于是乎又找到另一种解决方案:放弃windows,回到ubuntu上开发ruby.

第二章 ubuntu15下安装

每一步都是血与泪的摸索,到网上看了各种五花八门的文章,总结,提炼,合并而成.网上有很多通过rvm的方式安装,但可能是网络还是其它原因,一直不成功.于是另辟蹊径,直接通过下载ruby安装包的方式,最终完美把开发环境搭建好.

1.先将apt-get源改为国内阿里云或163的源

由于国内网络原因,访问国外的网络会非常慢,建议先将软件源改为国内的,这一步可以跳过,但跳过后,后面的下载各种软件包时,会慢一些

System Settings -> Software & Updates -> Download from: -> "*.aliyun.com"

2.安装openssl

不装openssl也可安装ruby,但是,但是,但是会遇到坑

sudo apt-get install openssl

sudo apt-get install libssl-dev

3.下载ruby-2.2.4.tar.gz 解压并安装

测试了rvm方式安装后,最终选择直接下载ruby安装包的方式来安装,这样直接干脆利索,还可避免rvm的各种坑

wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz
tar xzvf ruby-2.2.4.tar.gz

cd ruby-2.2.4

./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib

make

sudo make install

ruby -v

gem -v

4.修改gem源为ruby-china

参考https://gems.ruby-china.org/,淘宝的gem源已不维护,推荐使用这个

这个也是一个大坑,网上各种教程都写着使用淘宝的gem源,我用尽办法使用淘宝的gem源,就是不成功,最后搜到"淘宝的gem已不维护,推荐使用ruby-china",我只能说坑吧

sudo gem update --system

gem -v

gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem sources -l

sudo apt-get install bundler

bundle config mirror.https://rubygems.org https://gems.ruby-china.org
5.安装rails

先安装好nodejs和sqlite,再安装rails,要不然,又是各种大坑,等着去踩,我是踩习惯了

sudo apt-get install nodejs

sudo apt-get install libsqlite3-dev

sudo gem install rails -V#这一步花时间等吧,可能还会遇到其它坑

rails -v

6.新建rails程序并运行

rails new demo#这一步花时间等吧,要是上面的都正常完成了,应该没问题,否则又可能有坑

cd demo

rails generate controller Say hello goodbye

rails server #或者 rails server -p 8080

7.浏览网页
http://localhost:3000 http://localhost:3000/say/hello http://localhost:3000/say/goodbye
8.恭喜你,成功安装好rails开发环境

走到这一步不容易,歇下来,喝杯茶,舒坦一下心情,对自己默默的说一声"我好牛B"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: