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~~~~~~~~~~~~~~~~~~~~~~~



1 0
原创粉丝点击