Ruby学习笔记(1) ————Linux下安装Ruby环境
来源:互联网 发布:大数据经典案例 编辑:程序博客网 时间:2024/06/05 02:31
前言:初学ruby,弄好Ruby的环境当然是第一步了,在这里我总结一下,从java转ruby以后就要开始坚持写blog。(认真的小脸)
我本地环境是windows,我现在是在公司电脑上来演示,所以弄了个虚拟机,学习Ruby我用的是Mac,不过Linux和Mac都是最适合的,这里不推荐在windows下安装Ruby的开发环境,因为会出各种莫名其妙的问题。
这里从虚拟机开始吧:我的虚拟机是ubuntu-16.04 从官网上可以下载:
虚拟机第一步:
选择自定义,点击下一步
虚拟机第二步:
直接点击下一步
虚拟机第三步:
这里先选择稍后安装操作系统,然后点击下一步。
虚拟机第四步:
虚拟机第五步:
这里随便起个虚拟机的名称,我这里叫RailsBoy~
虚拟机第六步:
虚拟机第七步-十四步(好多截图。。。):
。。。好了,终于完了,然后点击完成。。
点击完成之后,别着急开启,先点击虚拟机设置,选择SATA,把ubutu镜像文件放进去,在设置里大家也可以修改磁盘的大小。
好啦,点击确定,开启此虚拟机。。。。好吧,继续截图
1.选择中文简体,选择安装Ubuntu
2.点击现在安装,等一会就好
3.
4.
5.设置用户名和密码
安装好之后,重启电脑,然后开启虚拟机,输入账号和密码登录。
==========================================================================================(人工分割线)
=====================================================================================================(虚拟机End)
这里,需要安装rbenv,这里大家知道rbenv是管理多个不同版本的ruby的工具即可,是rvm的替代品。
其实,我们在选择哪个安装之前,可以去git上看关注的人数来对比:
好,开始说怎么安装rbenv:
1.命令:git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
#如果提示没有git命令,执行sudo apt install git,再执行git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
执行效果:
2. 编译安装ruby
命令:git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
执行效果:
3.通过 gem 命令安装完 gem 后无需再手动输入 rbenv rehash 命令了
命令:git clone git://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
执行效果:
4.通过 rbenv update 命令来更新 rbenv 以及所有插件
命令:git clone https://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update
执行效果:
5.把下面的代码放进~/.bashrc 里
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
最后重启下终端(不重新好像也行,如果下面的命令(rbenv install --list)没有正常执行,就重启下)
=======================================
接下来安装Ruby:
rbenv install --list # 列出所有可以安装的ruby版本
rbenv install 1.9.3-p551 # 安装特定版本的ruby
注意 :使用rbenv安装了ruby之后,要指定你想要使用的本班为当前版本
rbenv global 1.9.3-p551 # 指定版本
现在就安装成功了,warning不要介意,现在已经显示了当前的ruby版本了。。
好了,我们来用irb输出hello,world!!!!!!!!!!!!!!!
OK!!!!!!!!!!!!!!!!!!!!!!!
提示:这里不建议在irb上测试,一般在sublime或者vim上,极力推荐vim,现在我也在学习vim,因为这世界上有三种编辑器,Vim Emacs和其他 : ) 我会把vim教程放上来的: )
创建好之后 直接执行命令ruby ***.rb 即可!!!
====================================================================(ruby安装end)
下面我们要在页面中展示一下,安装rails:
这里我在查看rails -v版本的时候,命令就列出来了,因为我没有安装rails,所以给出命令,让我安装,执行命令:sudo apt install ruby-railties
再输入命令rails -v会列出rails版本,这里rails 已经安装Ok啦!!!
好,我们创建个csdn的项目
1.命令rails new csdn
在最下面我们会看到错误,这里是缺少依赖的包,执行命令bundle install即可(在csdn这个项目里执行,没这个命令,根据提示安装即可)
这里可能有点慢,同学们可以把国外的数据源改成ruby-china的,然后再bundle install
然后blablabla下载好多东西,
然后bundle exec rails server(一般都是rails s即可,不过加上bundle exec是为了防止你的项目多了,它会加载很多东西,这里的意思是加载本项目)
然后页面访问http://localhost:3000~~~~~~~~~~~~~~~~~~~~~~~
- Ruby学习笔记(1) ————Linux下安装Ruby环境
- Ruby学习记录——安装Ruby
- Ruby入门(1)——windows下Ruby开发环境搭建
- Ruby入门(1)——windows下Ruby开发环境搭建
- Ruby学习笔记二——数组
- Ruby学习笔记三——类
- Ruby学习笔记四——模块
- ruby学习笔记—json解析
- ruby学习笔记—json解析
- 安装Pod之前的工作——安装ruby环境
- Ruby On Rails学习笔记(1)——安装Instant Rails
- Linux下安装ruby
- linux下ruby安装
- linux下安装ruby
- Ruby Rails入门——windows下搭建Ruby Rails Web开发环境
- Ruby Rails入门——windows下搭建Ruby Rails Web开发环境
- Ruby on Rails入门——macOS 下搭建Ruby Rails Web开发环境
- Ruby 学习笔记一(Ruby 安装)
- linux应用程序地址分布
- WFG测试函数的matlab版本
- 80老翁谈人生(234):北大完结派,官不大,僚不小
- idea14+jrebel6.5.2实现热部署
- 本机与Linux服务器文件拷贝
- Ruby学习笔记(1) ————Linux下安装Ruby环境
- 利用Ajax Toolkit的AutoComplete实现模糊查询
- 第五组内部linux比赛命题
- LeetCode 386. Lexicographical Numbers
- Java NIO浅析
- Android Studio JNI开发(2)------NDK 编译原生库
- Go语言 数组(Array), 分片(Slice), Map 以及 Set
- Makefie 打印
- HDU 2031