ruby 学习第一天

虚拟机是以前安装的,Ubuntu 64-bit。里面的ruby环境设置以及代码都是别人的。因为不做开发,平时基本不看,所以也就一无所知。

想要学习ruby想要充搭建环境开始。因为我的机器上环境是有的,所以第一步是打开虚拟机,查看ruby版本。

$ rvm list --显示ruby版本

$ rvm gemset list --显示所有gemset(每个gemset对应一个rails版本)

$ gem list --显示所有的gem

(系统已经有一个ruby版本对应的rails,如果要进到blade目录下,发现直接敲blade不行,需要cd blade,这时候我们可以创建给blade创建一个别名,进到vim编辑器下:

$vim ~/.bashrc 找到别名定义并退出

$vim ~/.bash_aliases   写入alias blade=‘cd ~/blade'保存并退出

$source ~/.bashrc

$blade 即可)

因为本机有一个ruby版本1.9.3,我们就在这个版本下创建一个project以及gemset

$rvm use 1.9.3

$mkdir projects --放rails了项目的文件夹

$cd projects/

$rvm gemset create learn

$vim ./rvmrc 写入:rvm use 1.9.3@learn

$cd ..(回到根目录下)

$cd projects/(表示要到ruby版本是1.9.3,gemset是learn下)

Using /home/administrator/.rvm/gems/ruby-1.9.3-p545 with gemset learn

$rvm gemset list

 (default)

   global

   =>learn(表示当前使用的gemset)

   rails3.0.20

   rails3.1

   rails3.2

$ gem list --查看gem

$ gem sources --add https://ruby.taobao.org/

$  gem install rails --安装rails

$ rails new demo --skip-test-unit --创建一个叫做demo的rails项目

Rails使用了一套叫做Bundler的工具可以幫助我們檢查及安裝這個Rails應用程式所有依存的套件,在demo目录下输入:

$ bundle install --手工执行安装

 每次有修改Gemfile這個檔案,都需要重新執行bundle

接着启动服务器:

$ bin/rails server

这时候出现问题了,报Could not find a JavaScript runtime的错误,这时候我需要在Gemfile文件里加上 gem therubyracer在$ bundle install即可

接着进行$ rails s 成功后,可在浏览器中输入http://localhost:3000  即可看到欢迎界面:

第一个hello world明天再写。







转载于:https://my.oschina.net/034/blog/522814

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值