美文网首页
ruby第一次学习

ruby第一次学习

作者: wyb1995 | 来源:发表于2016-12-17 20:15 被阅读0次

前言

以前只听说过ruby这门语言,但是对ruby的了解几近于无,自己又没有机会去学习一下ruby语言。今年参加了ThoughtWorks的思沃大学堂,给我们安排的任务是学习ruby这门语言,所以现在就有机会去学习这门语言了,Let‘s go!开启ruby大门!

ruby安装

ruby安装网上有了很多的教程,我本人使用的ubuntu操作系统,所以这里就只说一下在ubuntu的安装过程,以及我所遇到的问题!

  • 使用apt-get安装
sudo apt-get update 
sudo apt-get install ruby2.3
  • 执行完上一步,使用gem sources -l可以查看其下载源为https://rubygems.org/,由于这个源为国外的网站,并且国内网络的防火墙阻止了和ruby服务器的连接,所以下载会出现问题,导致下载失败,不过好在taobao提供了Rubygems的镜像,所以我们需要将这个源换成https://ruby.taobao.org/这个即可,使用命令如下:
gem sources -a https://ruby.taobao.org/
gem sources -r https://rubygems.org/  #删除这个源
  • 首先安装ruby-dev,然后安装rails
sudo apt-get install ruby2.3-dev
sudo gem install rails
  • 这时ruby rails就安装完成了,这时切换到工作目录下,执行rails new hello,这个过程由于需要执行bundle install,安装这个项目中的gem,所以花费时间稍长,耐心等待即可。顺便说一下,执行 bundle install 命令时可能会提醒你先执行 bundle update 命令。此时,应该按照提醒,先执行 bundle update 。

  • 运行完上边的命令,我们的应用就可以运行了,但是怎么运行呢?Rails 自带了一个命令行程序(或叫脚本),可以运行一个本地服务器,协助我们的开发工作。在本地系统中,直接执行rails server命令就行,效果如下图:

    rails-server.png
  • rails server 默认启用的是3000端口,如果你想指定一个端口来启动rails server,则只需要执行rails server -p 3001,这样我们就可以通过3001端口来访问我们的rails应用了!

  • 端口启用之后,在浏览器中输入localhost:3000就可以看到如下图的画面:

    rails-server-3000.png
    看到这个画面,则说明我们的rails安装成功了,接下来就正式开始学习ruby on rails 啦!

大家一起加油!

相关文章

  • ruby学习分享

    我分享的是ruby编程,请看提纲 我的ruby的学习经历 ruby是什么 一些建议 学习资料推荐 我的ruby的学...

  • ruby第一次学习

    前言 以前只听说过ruby这门语言,但是对ruby的了解几近于无,自己又没有机会去学习一下ruby语言。今年参加了...

  • Ruby介绍与环境

    下面要开始学习Ruby啦!!! Ruby是一种纯粹的面向对象编程语言。 Ruby的特性: Ruby 是开源的,在 ...

  • rails基础汇总

    一:ruby on rails, Router路由 前言:ruby学习掌握20%就可以开始rails的学习了,知道...

  • Ruby学习资料整理

    Ruby学习资料整理 我是一个重来没接触过Ruby的希望通过自己的方式方法掌握Ruby。特意记录下整个学习过程,以...

  • Cocoapods安装步骤和使用

    一.查看下当前ruby版本 (Mac OS本身自带Ruby,但还是更新一下保险,因为第一次安装在没有更新Ruby...

  • Ruby or Rails 学习总结 1

    Qo_Tn 第一章 学习 1.1 Ruby ruby 特性 弱类型 语言 1.3 下载安装Ruby 和 Rai...

  • ROR高级开发工程(蛋人网)

    01 Ruby on Rails介绍02 Ruby on Rails快速上手03 Model基础学习04 Mode...

  • ruby学习 (1:Ruby.new)

    Ruby是面向对象的一门语言 纯面向对象。标准的构造函数成为new. 方法是通过对象发送消息(message)来唤...

  • Ruby学习总结

    ruby的计算符合正常编程逻辑比如: Math是Ruby内建的数学模块。在Ruby中,模块提供了两种角色:一种角色...

网友评论

      本文标题:ruby第一次学习

      本文链接:https://www.haomeiwen.com/subject/jfqamttx.html