ruby下载? Ruby 的发展历程
怎么构建Ruby的开发环境
安装Ruby
在Windows系统下,安装Ruby最简单的办法是使用RubyInstaller。如果是为了使用Ruby on Rails,则可以下载RailsInstaller并安装。这会安装Ruby和Rails等相关工具。在这里,我选择安装了Ruby 2.3 64位。安装过程很简单,在这里就不细数了。为了方便命令行使用,建议选中将Ruby可执行文件添加到PATH的选项。
安装完成之后,打了命令提示符。输入ruby-v查看是否安装成功。
安装Ruby DevKit
有时候可能需要安装一些本地C/C++编译的Ruby插件和开发工具。这时候就需要安装Ruby DevKit。安装方法也很简单,到Ruby下载页面,找到DEVELOPMENT KIT字样,然后下载和自己Ruby版本对应的开发工具包。这应该是一个压缩包,将其解压到合适的位置即可。然后在安装目录中打开命令提示符,依次运行下面的命令即可。
安装完成之后,再次安装这些需要本地编译的插件就不会失败了。
安装IDE
Ruby语言最好用的IDE还是Jetbrains的RubyMine。下载之后安装即可。具体的配置方法我就不说了,在极客学院这里有更详细的ntelliJ IDEA使用教程,对PHPStorm、RubyMine等Jetbrians系的其他软件也同样适用。
如何在Mac 终端升级ruby版本
第一步:安装rvm
为什么要安装rvm呢,因为rvm可以让你拥有多个版本的ruby,并且可以在多个版本之间自由切换。安装方式有两种:单用户模式和多用户模式。而
单用户和多用户的区别在于是否有root权限,单用户模式rvm会安装在~/.rvm目录下,而多用户模式则会安装在/usr/local/rvm目录
下。
单用户安装命令:
bash<<(curl-s )
多用户安装命令:
sudo bash<<(curl-s )
单用户需要设置环境变量,多用户安装重启就行了,确认rvm安装是否成功
在终端输入:
rvm-v
接着会看到rvm的版本信息如下:
rvm 1.19.6() by Wayne E. Seguin<wayneeseguin@gmail*>, Michal Papis<mpapis@gmail*> []
第二步:安装ruby
查看是否安装gcc编译器
在开始安装ruby前请确认你是否安装了gcc,如果你安装了Xcode,请检查是否安装了command line tools,
打开Xcode,在Xcode-> Preference-> Download下,查看“Command Line
tools”这一项是否为“installed”
如下图:
如果不是installed,点击install安装或者下载OSX-GCC-Installer来安装gcc,不然在安装ruby编译的时候会报误(每个人的环境不一样报的错误也会不一样),如下图:
查看所有可以安装的Ruby版本
rvm list known
接着会看到各种版本的Ruby
安装Ruby
rvm install ruby–head
设置Ruby默认版本为1.9.3版本
rvm use 1.9.3–default
第三步:更换源
查看已有的安装源
gem source
显示如下:
CURRENT SOURCES
修改更新源
gem update–system
gem uninstall rubygems-update
gem sources-r
gem sources-a
什么是ruby
什么是ruby介绍如下:
红宝石。
ruby的造句如下:
1、RDT is a far more full-featuredRubyIDE with a ton of exciting and time-s*ing options.
RDT是一个功能更为完善的Ruby开发环境,具备许多令人兴奋并且可以节省大量开发时间的选项。
2、Richrubycolor with tastes of black cherry, full plum and soft vanilla and toffee notes.
酒体呈漂亮的宝石红色,富含蓝莓和熟李子的果香,以及优雅的香草及太妃糖香气。
3、Download and installRubylibraries easily.
容易地下载和安装ruby库。
4、Tasting notes: A brightrubyred colour with attractive purple hues.
品酿笔记:酒泽如红宝石般明亮动人,但又透露著*紫色于其中。
5、Deeprubycoloured with purple reflections in the first years and tending to orange when older.
深宝石红,年轻时泛紫色边缘,随着时间变化会慢慢转成橘*。
6、The origin ofRubyFall.
红宝石瀑布的起源.
linux下安装ruby方法!
linux下ruby编程环境的安装和配置,方法如下:
1、去ruby官方下载安装包,下载地址:
2、解压缩下载的ruby-1.9-stable.tar.gz安装包,进入目录。
su
#./configure-prefix=/usr/local/ruby-1.9
#make
#makeinstall
此时可能出现的错误:
echoexecutablehostrubyisrequired.use–with-baserubyoption.;
false./tool/generic_erb.rb-c-oknown_errors.inc
./template/known_errors.inc.tmpl./defs/known_errors.def
executablehostrubyisrequired.use–with-baserubyoption.
make:***[known_errors.inc]Error1
出现此问题的原因在于1.9版本的ruby编译需要系统默认安装旧版本的ruby,而ubuntu中默认没有安装。
3、解决方法:
sudoapt-getinstallruby
#默认ubuntu10.10会自行安装ruby1.8,之后再编译1.9就没问题了。
下载1.8.7版本源码编译安装,并设置临时环境变量,进入1.8源码目录
su
#./configure-prefix=/usr/local/ruby-1.8
#make&&makeinstall
exportPATH=/usr/local/ruby-1.8/bin:$PATH
#此时使用ruby-v验证版本为1.8
4、在刚才安装配置ruby1.8的终端中继续重新进行1.9的编译安装,进入1.9源码目录:
#解压文件
tarvfxzruby-1.9.1-p0.tar.gz
#进入解压后的文件夹
cdruby-1.9.1-p0/
#编译源码,编译之前,应该先对/usr/local/ruby-1.9.1文件夹设置权限.
./configure–prefix=/usr/local/ruby-1.9.1
#大名鼎鼎的make和install
make&&makeinstall
#设置PATH路径,把安装的ruby放在系统PATH前面,避免调用*作系统自带的ruby
exportPATH=/usr/local/ruby-1.9.1/bin:$PATH
#在~/.profile文件中增加了这样的代码:
if[-d”/usr/local/ruby-1.9.1/bin”];then
PATH=”/usr/local/ruby-1.9.1/bin:$PATH”
fi
然后注销再登陆一次.
#如无意外
ruby-v
#ruby1.9.1p0(2009-01-30revision21907)[i686-linux]
#ruby1.9.1安装成功了.
注意:之前安装了1.8版本ruby,可以直接通过rm-rf/usr/local/ruby-1.8删除即可。
ruby是什么意思
ruby的汉语意思如下:
n.
红宝石;深红色。
adj.
红宝石的;红宝石色的。
ruby的读音是:英 [ˈruːbi]美 [ˈruːbi]。
ruby的造句如下:
1、RDT is a far more full-featuredRubyIDE with a ton of exciting and time-s*ing options.
RDT是一个功能更为完善的Ruby开发环境,具备许多令人兴奋并且可以节省大量开发时间的选项。
2、Richrubycolor with tastes of black cherry, full plum and soft vanilla and toffee notes.
酒体呈漂亮的宝石红色,富含蓝莓和熟李子的果香,以及优雅的香草及太妃糖香气。
3、Download and installRubylibraries easily.
容易地下载和安装ruby库。
4、Tasting notes: A brightrubyred colour with attractive purple hues.
品酿笔记:酒泽如红宝石般明亮动人,但又透露著*紫色于其中。
5、Deeprubycoloured with purple reflections in the first years and tending to orange when older.
深宝石红,年轻时泛紫色边缘,随着时间变化会慢慢转成橘*。
6、The origin ofRubyFall.
红宝石瀑布的起源.
本文链接:http://www.okyx8.com/html/87966125.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。