设为首页 |收藏本站 |充值R币 |赚取R币

微信扫码登录

登录 | 立即注册 | 找回密码
查看: 3347|回复: 0
收起左侧

[ruby教程] Sketchup二次开发之 Ruby基础-安装

[复制链接]

新浪微博达人勋

发表于 2014-3-16 17:01:03 | 显示全部楼层 |阅读模式

欢迎马上注册ARC,结交更多好友,享用更多资源,让你轻松学习工作

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
主要介绍了安装并运行Ruby。 你应该尽可能的按照说明操作。
这部分教学假设你将使用Ruby 1.9.2
你的系统可能已经安装好Ruby了。打开 Terminal 并执行:
$ ruby -vruby 1.9.2
如果你还没有安装Ruby,无论你是用的是什么操作系统,我强烈建议你使用 Ruby Version Manager(RVM) 来安装。
Mac OS X做下列任务来完成习题:

用浏览器打开 http://learnpythonthehardway.org/exercise0.html 下载并安装 gedit 文本编辑器。把 gedit 放到Dock上,这样你就可以方便的使用它了。
打开gedit,我们要先改掉一些愚蠢的设置

从 gedit menu 中打开 Preferences ,选择 Editor 标签。
将 Tab width 改为2.
选择 (确认有勾选到该选项) Insert spaces instead of tabs.
打开 Automatic indentation 选项。
转到 View 页面并打开 Display line numbers 选项找到系统中的 “命令行终端(Terminal)” 程序。到处找找,你会找到的。
把 Terminal 也放到 Dock 里面。
运行 Terminal 程序,这个程序看上去不怎么地。
在 Terminal 程序里边运行 irb (Ruby的互交式界面). 在 Terminal 中运行程序的方法是输入程序的名字再敲一下回车。
如果你运行 irb 但系统提示不存在该程序( irb 默认不会安装 ..). 用 Ruby Version Manager(RVM) 来安装它敲击 CTRL-D (^D) 退出 irb.
这样你就应该退回到敲 irb 前的提示界面了。 如果没有的话自己研究一下为什么。

学着使用 Terminal 创建一个目录,你可以百度一下。
学着使用 Terminal 进入一个目录,同样你可以去问度娘。
使用你的编辑器在你进入的目录下建立一个文件。你将建立一个文件。 使用 Save 或者 Save As... 选项,然后选择这个目录。使用键盘切换回到 Terminal 窗口,如果不知道怎样使用键盘切换,你一样可以去百度。
回到 Terminal,看看你能不能使用命令看到你新建的文件,百度一下如何将文件夹中的内容列出来。
Note
如果你在gedit上有问题,那很可能是因为使用非英式键盘造成的, 我建议你使用Textwrangler,你可以在这里找到它: http://www.barebones.com/products/textwrangler/ instead.

OSX: 你应该看到的以下是我在自己电脑的 Terminal 中执行上述练习时看到的内容。 和你做的结果会有一些不同,所以看看你能不能找出两者不同点来。
Last login: Sat Apr 24 00:56:54 on ttys001~ $ irbruby-1.9.2-p180 :001 >ruby-1.9.2-p180 :002 > ^D~ $ mkdir mystuff~ $ cd mystuffmystuff $ ls# ... Use Gedit here to edit test.txt....mystuff $ lstest.txtmystuff $Windows
Note
由zhmark贡献
用浏览器打开 http://learnpythonthehardway.org/exercise0.html 下载并安装 gedit 文本编辑器。
你不需要管理员权限也能顺利安装。把 gedit 放到桌面或者快速启动栏,这样你就可以方便地访问到该程序了。这两条在安装选项中可以看到。
打开gedit,我们要先改掉一些愚蠢的设置
从 gedit menu 中打开 Preferences ,选择 Editor 标签
将 Tab width 改为2.
选择 (确认有勾选到该选项) Insert spaces instead of tabs.
打开 Automatic indentation 选项。
转到 View 页面并打开 Display line numbers 选项找到 Terminal 程序。它的名字是 Command Prompt ,或者你可以直接运行 cmd 。
为它创建一个快捷方式,放到桌面或者快速启动栏中以方便使用。
运行 Terminal 程序,这个程序看上去不怎么地。在 Terminal 程序里边运行 irb (Ruby的互交式界面). 在 Terminal 中运行程序的方法是输入程序的名字再敲一下回车。
如果你运行 irb 但系统提示不存在该程序( irb 默认不会安装 ..). 用 Ruby Version Manager(RVM) 来安装它
敲击 CTRL-Z (^Z) 退出 irb.这样你就应该退回到敲 irb 前的提示界面了。
如果没有的话自己研究一下为什么。
学着使用 Terminal 创建一个目录,你可以百度一下。
学着使用 Terminal 进入一个目录,同样你可以去问度娘。
使用你的编辑器在你进入的目录下建立一个文件。
你将建立一个文件。 使用 Save 或者 Save As... 选项,然后选择这个目录。
使用键盘切换回到 Terminal 窗口,如果不知道怎样使用键盘切换,你一样可以去百度。
回到 Terminal,看看你能不能使用命令看到你新建的文件,百度一下如何将文件夹中的内容列出来。Warning

在Windows上使用Ruby就是个悲剧。有时候在一台电脑上装ruby没事, 在另一台电脑上就会漏掉一堆重要的功能。 如果你遇到问题了,你可以访问: http://rubyinstaller.org/

Windows:

你应该看到的C:\Documents and Settings\you>irbruby-1.9.2-p180 :001 >ruby-1.9.2-p180 :001 > ^ZC:\Documents and Settings\you>mkdir mystuffC:\Documents and Settings\you>cd mystuff... Here you would use gedit to make test.txt in mystuff ...C:\Documents and Settings\you\mystuff>   <bunch of unimportant errors if you istalled it as non-admin - ignore them - hit Enter>C:\Documents and Settings\you\mystuff>dir Volume in drive C is Volume Serial Number is 085C-7E02 Directory of C:\Documents and Settings\you\mystuff04.05.2010  23:32    <DIR>          .04.05.2010  23:32    <DIR>          ..04.05.2010  23:32                 6 test.txt               1 File(s)              6 bytes               2 Dir(s)  14 804 623 360 bytes freeC:\Documents and Settings\you\mystuff>

你看到的命令行信息,Ruby 信息,以及其它一些东西可能会非常不一样, 不过应该大致不差。你可以把你找到的错误告诉我们,我们会修正过来。
给新手的告诫你已经完成了这节练习。取决于你对计算机的熟练程度,这节练习可能对你来说挺难的。 如果你觉得压力山大,多花点时间学习一下,努力克服一下困难。 因为如果你不会这些基础操作的话,编程对你来说将会更难学习。
如果有个程序员让你用 vim 或者 emacs ,你应该拒绝他们。 当你成为一个更好的程序员的时候再去试着使用这些编辑器吧。 现在你所需要的编辑器只要能打字就可以了。 我们使用 gedit 因为它便于使用而且跨平台。 就连专业程序员也会使用 gedit ,所以对于初学来说它已经够了。
总有一天你会听到有程序员建议你用Mac OS X或者Linux。 如果这个程序员喜欢美丽的字体,他会建议你去买一台苹果电脑。 如果他们喜欢操控系统而且有一个大胡子,他们会让你去装Linux. 再次声明,你手上只要有一台能用的电脑就行了。 你所需要的只有 gedit ,终端(Terminal),以及Ruby。
最后要说的是这节练习的准备工作的目的,也就是让你可以在以后的练习中顺利地做到下面的这些事情:
使用 gedit 编写代码。运行你写的习题。修改错误的习题。重复上述步骤。其他的事情只会让你更困惑,所以还是坚持按计划进行吧。文章转自网络:

ARC设计中文网友情提示;
回帖【禁止】纯数字字母违者扣分或【禁止】浏览本站,谢谢配合;
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案,以免重复发布资源,谢谢支持!
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【分】和【币】回贴,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题 上个主题 下个主题 快速回复 返回列表 客服中心 联系我们 搜索 官方QQ群
    关注:我们微博了解更多....
手机扫描二维码

小黑屋|沪ICP备11015368号-1|ARC设计中文网

GMT, 2024-5-19 13:19

快速回复 返回顶部 返回列表