网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

在Fedora18中安装RubyonRails

今天弄了一天,终于把ruby on rails 装上去了,因为安装的时候碰到了非常多的问题,所以发一个步骤,以防下一次重新犯这个错误。

成都创新互联主要从事做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务下城,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

安装Ruby on Rails的步骤:

  1. 首先,如果是新安装的Fedora 系统,应该先将yum升级。

    yum update

  2. 然后利用yum 安装 ruby

    yum install ruby

    安装完成以后检测一下ruby 的版本:

    ruby -v

    如果安装成功了,应该terminal中会显示ruby的版本:

    ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]

  3. 先安装一些rails依赖的玩意儿

    yum install -y gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel sqlite-devel

  4. 好的,现在可以开始安装rails啦,也很简啦

    gem install rails -y

    测试一下rails是否安装好了:

    rails -v

    结果是:rails 4.0.0

  5. 开始使用ruby on rails,命令也很简单:

    rails new my_app

    然后你在当前文件夹添加了一个my_app的文件夹,但是你会发现当运行到bundle install时可能会很慢,所以你可以先用命令

    rails new my_app --skip-bundle

    就是先不安装bundle,然后我们可以到Gemfile里面去修改源,来提高速度,因为原来的源 https://rubygem.org是国外的网站,所以比较慢,我们将https://rubygem.org改成http://ruby.taobao.org,地址是my_app/Gemfile.然后再

    cd my_app
    bundle install

6.  然后打开rails服务器

rails server

   在打开server的时候可能会出现找不到sqlite3-native,所以我们可以先用命令找到sqlite3-native:

find /usr/local/share/gems/gems/ -name sqlite3_native*

结果一般是/usr/local/share/gems/gems/sqlite3-1.3.7/ext/sqlite3/sqlite3_native.so. 所以我们可以用vim  /usr/local/share/gems/gems/sqlite3-1.3.7/lib/sqlite3.rb,并将第6行改成 require '/usr/local/share/gems/gems/sqlite3-1.3.7/ext/sqlite3/sqlite3_native'。另一个问题是可能没有js的runtime,所以先安装nodejs:yum install nodejs。最后再运行一次rails server即可。有以下输出代表成功了:

=> Booting WEBrick
=> Rails 4.0.0 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2013-07-21 02:57:52] INFO  WEBrick 1.3.1
[2013-07-21 02:57:52] INFO  ruby 1.9.3 (2013-06-27) [x86_64-linux]
[2013-07-21 02:57:52] INFO  WEBrick::HTTPServer#start: pid=9020 port=3000

7. 然后在浏览器中点http://localhost:3000,然后就可以显示:

在Fedora 18中安装Ruby on Rails



当前名称:在Fedora18中安装RubyonRails
分享路径:http://bjjierui.cn/article/gcposs.html

其他资讯