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"
第一章 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"
相关文章推荐
- Ruby元编程-学习笔记(二)-方法
- [Ruby] ruby创建类方法 ,以及class_eval 、instance_eval的使用
- 解决 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwi
- 如何在Mac OS X上安装 Ruby运行环境
- ELK完整搭建流程(小白入门记)
- ruby 把字符串转为正则匹配表达式
- CocoaPods介绍。如何安装Ruby环境,如何下载和安装CocoaPods?
- ruby 使用csv读取文件问题
- Ruby脚本面向对象编程和字符串处理
- Ruby Install on mac with RVM
- ruby常量介绍
- ruby中require和load的区别
- Ruby的等边和等腰三角形算法~~
- Ruby七日谈.第二夜—面向对象
- ruby 再mac下的安装
- Ruby和Ruby on Rails中解析JSON格式数据的实例教程
- ELK 索引抽取模板(中文索引配置not_analyzed,才能在kibana中使用terms)
- Ruby notes #1 Environment setup on Win32 platform
- Ruby on Rails 路由解析
- 如何在Mac下配置Ruby环境