ruby on rails环境部署

1,更新随机自带的软件包

$ sudo apt-get update

$ sudo apt-get upgrade 
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable # 如果上面的连接失败,可以尝试:
$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
至此,rvm安装完成,下边我们手动为终端配置rvm环境,否则以后在终端中可能每次都要手动加载rvm环境
//更改终端配置方法:工具栏--编辑--配置文件首选项--标题和命令--命令--选中“以登录shell方式运行命令”
$ source ~/.bashrc
$ source ~/.bash_profile
//更改rvm源服务器资源信息,毕竟国外的经常被墙掉,还有就是国内的速度快。若不设置,下面可能出现各种问题,如出现服务器积极拒绝(被墙),或者下载速度慢
$ sed -i -e  's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g'  ~/.rvm/config/db
//请保存你的工作,然后重启ubuntu系统
$ sudo reboot
//重启完后,打开终端,我们便可以使用rvm了,
//列出rvm远程服务器上都有那些可用的ruby版本
$ rvm list known
//安装rvm需要的包
$ rvm requirements

安装ruby,我们选择最新的,不带版本号就是说装最新的,

rvm install ruby

rvm use 2.3.0 --default

同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本

这个时候你可以测试是否正确

$ ruby -v
ruby 2.3.0 ...

$ gem -v
2.1.6
注意,下面我们删除默认源,添加淘宝源,相对来说,淘宝源无论速度还是稳定性,远比默认的要高 $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

安装 Bundler

$ gem install bundler

步骤4 - 安装 Rails 环境

上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails

$ gem install rails

然后测试安装是否正确

$ rails -v

 

安装js编译器

//选择一:使用node.js

$ sudo apt-get install python-software-properties 
$ sudo add-apt-repository ppa :chris -lea/node.js
$ sudo apt-get update 
$ sudo apt-get install nodejs
若不安装,本机有没有js编译器,直接执行rails server,则会报错:
zxh @zhangxh -ubuntu:~/app/rails/blog$ rails server
//。。。。。。。。。
//Could  not  find a JavaScript runtime
//选择二:使用execjs
$ gem install execjs

2、建立项目工程

$ mkdir app

$ cd app
$ mkdir rails
$ cd rails
在上边创建的目录下,创建rails工程
:~/app/rails$ rails  new  blog --skip-bundle
//进入blog文件夹,即rails工程根目录
:~/app/rails$ cd blog
:~/app/rails/blog$
bundle install 其实,还是调用gem,执行前,请检查gem源为淘宝源
~/app/rails/blog$ bundle install
 
此时,我们才启动server
~/app/rails/blog$ rails server

转载于:https://www.cnblogs.com/lccjy/p/5751469.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值