`

ruby安装配置

    博客分类:
  • ruby
阅读更多
1、windows xp下安装ruby:
下载ruby1.9.3installer,直接运行,安装过程中勾选“Install Tcl/Tk support”、“Add Ruby executables to your PATH”、“Associate .rb and .rbw files with this Ruby installation”三个选项
第一个选项用于使用ruby开发有界面的程序,如果你不开发这类程序,那么可以不勾选此选项
第二个选项会在系统的path路径中添加ruby的路径,这样可以在cmd中直接运行ruby
第三个选项

至此,ruby安装完成,打开cmd,输入ruby -v,查看ruby版本,如果显示ruby版本号,说明安装成功。

2、查看gem信息:
gem list  --查看已安装的gem
gem query --remote(简写为gem q --R)   --查看服务器端可用的gem

3、在线安装gem:(http://blog.csdn.net/daydreamingboy/article/details/6455353)
gem install gem_name
我在安装时,总是报错:Could not find a valid gem 'rdoc'(>=0) in any repository
原因:之前安装ruby后,按照网上资料对gem sources进行过修改,删除了ruby默认的网站,命令步骤如下:
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails
虽然ruby重装过,但是缓存信息中并没有重新加载ruby网站,所以在线安装时无法找到对应的资源,执行gem命令添加连接的网站:gem sources -a http://rubygems.org/
再执行gem install gem_name,例如安装rdoc-data,执行成功

“RubyGems.org已经成为了RubyGems的默认Gem源,gemcutter.org、gems.rubyforge.org和rubygems.org这三个域名现在都指向同一个地方,三者都可用于Gem服务和安装,托管了大约11,500个Gem的RubyGems.org已经取代了RubyForge和GitHub,成为了社区中的默认Gem托管站点,GitHub在去年10月宣布不再自动构建Gem,仅为已经存放在GitHub的Gem提供一年的托管,并推荐使用 Gemcutter进行托管”
所以我们在安装完rubygems后,使用gem env命令看看我们的gem sources到底是什么,如果没有存在http://rubygems.org使用命令将其加入sources

4、安装irb和ri(http://shashanzhao.com/archives/866.html)
irb是交互式Ruby 的命令行工具,ri是用于在终端查看帮助的工具。
使用rubyinstall安装ruby后,irb和ri均已安装,irb -v,ri -v可查看其版本。
ruby1.9.3安装后ri帮助工具不可用,执行命令:
gem install rdoc-data
rdoc-data --install
gem rdoc --all --overwrite
执行后ri可用,例如查询String的strip方法的使用帮助,只需在终端输入ri String#strip,则会显示帮助信息
(from ruby core)
------------------------------------------------------------------------------
  str.strip   -> new_str
------------------------------------------------------------------------------
Returns a copy of str with leading and trailing whitespace removed.
  "    hello    ".strip   #=> "hello"
  "\tgoodbye\r\n".strip   #=> "goodbye"
 


5、离线安装gem:
在http://rubygems.org/上会发布gem,有个技巧就是知道要安装的gem的名字,例如名字为deprecated的gem,那么在浏览器中输入http://rubygems.org/gems/deprecated(gem名字)就可以查询名为deprecated的gem所有版本,只要把“deprecated”换成其他gem的名字就可以了。
下载gem后,在CMD中切换到gem所在目录中,输入一下命令:
gem install ./(gem-name) --local

6、卸载gem
命令:gem uninstall (gem-name)
一般先用gem list查看一下,找到要卸载的gem的名字。

7、NodePad++中安装运行ruby的插件
http://www.iteye.com/topic/150919

8、ruby语言学习
http://huihuilou.iteye.com/category/301703
分享到:
评论
1 楼 linux1308 2014-02-23  

Ruby学习入门教程总结

最近工作项目需要,然后学习Ruby。之前都做PYTHON和PHP多点,现在学习RUBY感觉也还可以,有前面的基础上手也比较快。
在学习过程中,顺便也总结了几个Ruby学习网站和资料,以供大家学习和参考,这仅是我个人的一点想法。
需要的朋友请拿去!
------------------------------------------------------------------------------------
Ruby官方中文网(推荐):
https://www.ruby-lang.org/zh_cn/

国内非常不错的Ruby学习教程网站(推荐):
http://www.yiibai.com/ruby

Ruby API (推荐):
http://ruby-doc.com/

Ruby国外知名论坛:
https://www.ruby-forum.com/

Ruby+Eclipse集成:
http://www.ibm.com/developerworks/cn/opensource/os-rubyeclipse/

Rails 初上手指南
http://guides.ruby-china.org/getting_started.html

这个也不错,EN好的朋友可以看看:
http://rubylearning.com/satishtalim/tutorial.html

相关推荐

Global site tag (gtag.js) - Google Analytics