标签:
做为一个软件工程的学生,最近想学习一门脚本语言,经过了一些查询呢,了解到ruby和python都是蛮不错的选择,但可能个人更加倾向于多样化和自由化,因为python为了达到简单和高效,采用了一种哲学“用一种方法,最好是只有一种方法來做一件事”,当然这种哲学也相当不错,但我还是选择了先学习ruby,不过我相信日后我还会回来去学习python的,因为多学一种语言,可以降低自己被语言俘虏的程度,可以从更多的方面去思考。
好了,言归正传,现在来说说我在搭建Ruby环境的时候遇到的一些事情。
首先,如果你只是想可以运行Ruby代码的话,在Ubuntu下搭建Ruby环境还是比较简单的,直接在终端下“sudo apt-get install ruby”就可以安装最新版的Ruby了,但是这个会出现一个问题,当你用Ruby中类似Ubuntu环境man手册的一种工具“ri”时,你会发现一直都是 “Nothing know about *****”,怎么回事呢,因为环境问题和文档问题(其实直接的原因我也不是很清楚),怎么解决呢?
建议你安装rvm,这个东西是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。
安装方法,参考:https://ruby-china.org/wiki/rvm-guide(补充“rvm get stable”可以把rvm升级到最新版本)
通过rvm你可以方便的对ruby版本进行操作,安装好了后,执行“rvm docs generate”会生成文档;
每当你想用ri命令时,你就通过“source ~/.bash_profile”来加载环境,然后就可以用ri了。
补充:安装RubyGems(简称:gems),这个工具的功能相当于apt-get,使用它可以方便的从远程服务器下载并安装Rails。
标签:
原文地址:http://www.cnblogs.com/kinthon/p/4351422.html