• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

第一天,Ruby on Rails环境的安装与配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Ruby on Rails环境的安装与配置

2018年11月29日学习笔记

  1. 本机环境:Ubuntu 16.04 LTS,64位操作系统,内存8G,磁盘200G, CPU型号:Intel® Core™ i5-8300H CPU @ 2.30GHz × 8
  2. 准备装的软件:Rubymine,Smartgit,Ruby,Rails,terminator等
  3. 安装rubymine:$sudo snap install rubymine --classic
  4. 安装smartgit:官网下载(https://www.syntevo.com/smartgit/download/)
    Download for Linux,有ubuntu版本Debian Bundle,下载下来是一个.deb文件,直接双击打开安装就可以了,非常方便。smartgit是一个版本控制软件,开发项目时要养成良好的习惯。
  5. 接下来是安装ruby和rails,这个直接安装有一点点麻烦,我这里用rvm的方法来安装,具体参考(如何快速正确的安装 Ruby, Rails 运行环境https://ruby-china.org/wiki/install_ruby_guide):
    安装RVM:
    $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    $ curl -sSL https://get.rvm.io | bash -s stable

安装成功后载入rvm环境:$ source ~/.rvm/scripts/rvm
每次打开一个终端都要载入一次,十分麻烦,百度后发现,打开主目录下的.bashrc文件,在最后一行加上[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
这样就可以自动载入,不用每次都改了。
修改 RVM 下载 Ruby 的源,用 Ruby China 的镜像:

$echo "ruby_url=https://cache.ruby-china.com" > ~/.rvm/user/db

注意是com而不是org。
此时可以$ rvm -v检查是否安装好rvm。
安装Ruby:

$ rvm requirements
$ rvm install 2.4.1

这里以2.4.1为例,大家可以选自己需要的版本。
指定该版本为默认版本$ rvm use 2.4.1 --default
此时,Ruby, Ruby Gems 就安装好了。
检查一下

$ruby -v
$gem -v
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

安装 Bundler:$ gem install bundler
最后一步,安装rails:$ gem install rails
测试一下是否装好了$rails -v

然后就可以开始Ruby on Rails之旅了。新建一个专门用来存放项目的文件夹,进去之后创建新项目:

$rails new hello_app 
$cd hello_app
$bundle install
$rails server

打开浏览器,localhost:3000,激动!没跑出来也没关系,后面的问题列表可能会帮助你解决遇到的问题。

遇到了一些问题

  1. 打开命令行,提示没有安装rails?
$ source ~/.rvm/scripts/rvm
      $rvm -v

如果输入之后解决了这个问题,就参考上面的修改.bashrc

  1. bundle install出错:can’t find the ‘libpq-fe.h’ header…
    这是由于没有编译动态库,解决方法:$sudo apt-get install libpq-dev

  2. rails server 出错,Could not find a JavaScript runtime…
    提示需要一个Java环境,这时安装nodejs:

$sudo apt-get install nodejs
$sudo apt-get install npm

今天整理昨天的笔记,好多安装过程没办法截图了,见谅。手敲代码和错误提示,可能会有小问题,ubuntu初学者,有些解决方法可能很笨拙,不过亲测问题是可以解决的。
电脑(联想Legion Y7000)刚装了双系统,ubuntu系统的无线网络驱动装了好多次还是不能连wifi,触摸板也不能用,键盘背光也开不了,摸黑加班非常苦恼。就这样直接开始学习了,如果有人能帮我解决这些问题,欢迎留言或发邮件给我([email protected])。
持续更新中,有问题欢迎留言。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap