ITPub博客

首页 > 应用开发 > IT综合 > 习题0:准备工作

习题0:准备工作

翻译 IT综合 作者:AlexQin 时间:2014-07-03 17:15:12 0 删除 编辑

这道习题并没有代码。它的主要目的是让你在电脑上安装好Ruby,你需要尽量按照指示来操作。
这份教学假设你将使用Ruby 1.9.2
你的系统里面可能已经装好了Ruby。打开console 并尝试运行:

$ ruby -v
ruby 1.9.2 

如果你的系统里并没有Ruby,那么不论你使用的是哪一种操作系统,我都强烈推荐你使用 Ruby Version Manager (RVM) 安装Ruby。

Mac OSX

你需要做下列任务来完成这个习题:

  1. 1. 用浏览器打开 http://learnpythonthehardway.org/wiki/ExerciseZero 下载并安装 gedit 文本编辑器。
  2. 2. 把 gedit 放到桌面或者快速启动栏,这样以后你就可以方便使用它了。这两个选项在安装时可以看到。
  3.     a. 执行 gedit (也就是你的编辑器),我们要先改掉一些很二的默认值。
  4.     b. 从 gedit menu 中打开 Preferences ,选择 Editor 页面。
  5.     c. 将 Tab width: 改为2。
  6.     d. 选择(确认有勾选到该选项) Insert spaces instead of tabs 。
  7.     e. 然后打开「Automatic indentation」 选项
  8.     f. 转到 View 页面,打开「Display line numbers」 选项
  9. 3. 找到 「Terminal」 程序。它的名字是 Command Promot ,或者你可以直接运行 cmd 。
  10. 4. 为它建立一个快捷方式,放到桌面或者是快速启动栏中以方便使用。
  11. 5. 运行 Terminal,这个程序看上去不咋地。
  12. 6. 在 Termnal 程序里面运行 irb (Interactive Ruby)。在 Terminal 中运行程序的方式是输入程序的名字然后再敲一下 Return (Enter)。
  13.     a. 如果你运行 irb 但发现不存在(不认得 irb 这个命令)。请用 Ruby Version Manager (RVM) 安裝 Ruby。
  14. 7. 输入 CTRL-Z (^Z) 退出 irb 。
  15. 8. 这样就可以应该能回到敲 irb 前的提示界面了。如果没有的话,就自己研究一下为什么。
  16. 9. 学着使用 Terminal 创建一个目录,你可以百度一下怎么做。
  17. 10. 学着使用 Terminal 进入一个目录,同样你可以百度一下。
  18. 11. 使用你的编辑器,在你进入的目录下新建一个文档。使用「Save」 或者 「Save As…」 选项,然后选择这个目录。
  19. 12. 使用键盘切回到 Terminal 窗口,如果不知道怎么使用键盘切换,你还是去百度一下吧。
  20. 13. 回到 Terminal,看看你能不能使用命令行列出你在目录里新建的文档,百度一下怎么列出文件夹里面的资料。

Note: 如果你在使用 gedit 上有问题,很有可能这是 non-English keyboards layout 造成的,那么我建议你改用  http://www.barebones.com/products/textwrangler/

OSX: 你应该看到的结果

以下是我在自己电脑的 Terminal 中练习上述习题时看到的內容。可能会跟你在自己电脑中看的到结果有些不同,所以看看你能不能搞清楚两者的差异。

Last login: Sat Apr 24 00:56:54 on ttys001
~ $ irb
ruby-1.9.2-p180 :001 >
ruby-1.9.2-p180 :002 > ^D
~ $ mkdir mystuff
~ $ cd mystuff
mystuff $ ls
# ... Use Gedit here to edit test.txt....
mystuff $ ls
test.txt
mystuff $ 

Windows

Note: Contributed by zhmark.

  1. 1. 用浏览器打开 http://notepad-plus-plus.org 下载并安装 notepad++ 文本编辑器。
  2. 2. 把 notepad++ 放到桌面或者快速启动栏,这样可以方便你以后去使用它。这两个选项在安装时可以看到。
  3. 3. 找到 「Terminal」 程序。它的名字是 Command Promot ,或者你可以直接运行 cmd 。
  4. 4. 创建一个快捷方式到桌面或者放到快速启动栏中以方便使用。
  5. 5. 运行 Terminal,这个程序看上去不咋地
  6. 6. 在 Termnal 程序里运行 irb (Interactive Ruby)。在 Terminal 中运行程序的方式是输入程序的名字然后再敲一下回车键 (Enter)
  7.     a. 如果你运行 irb 但发现不存在(不认得 irb 这个命令)。请用 Ruby Version Manager (RVM) 安装 Ruby
  8. 7. 输入 CTRL-D(^D) 退出 irb 。
  9. 8. 这样就可以应该能回到敲 irb 前的提示界面了。如果没有的话,就自己研究一下为什么
  10. 9. 学着使用 Terminal 创建一个目录,你可以百度一下怎么做
  11. 10. 学着使用 Terminal 进入一个目录,同样你可以百度一下
  12. 11. 使用你的编辑器,在你进入的目录下新建一个文档。使用「Save」 或者 「Save As…」 选项,然后选择这个目录
  13. 12. 使用键盘切回到 Terminal 窗口,如果不知道怎么使用键盘切换,你还是去百度一下吧
  14. 13. 回到 Terminal,看看你能不能使用命令行列出你在目录里新建的文档,百度一下怎么列出文件夹里面的资料

Warning: 对于Ruby 来说 Windows 是个大问题。有时候你在一台电脑上装得好好的,但在另外一台电脑上却会漏掉一些重要功能。如果遇到问题的话,你可以访问: http://rubyinstaller.org/。

Windows: 你应该看到的结果

C:\Documents and Settings\you>irb
ruby-1.9.2-p180 :001 >
ruby-1.9.2-p180 :001 > ^Z

C:\Documents and Settings\you>mkdir mystuff

C:\Documents and Settings\you>cd mystuff

... Here you would use gedit to make test.txt in mystuff ...

C:\Documents and Settings\you\mystuff>
   
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\mystuff

04.05.2010  23:32              .
04.05.2010  23:32              ..
04.05.2010  23:32                 6 test.txt
               1 File(s)              6 bytes
               2 Dir(s)  14 804 623 360 bytes free

C:\Documents and Settings\you\mystuff> 

你可能会看到不一样的提示信息、Ruby信息、或者其他一些信息,不过没关系,基本上它们都是大同小异。如果你的系统非常不一样的话,请及时反馈给我们,我们会修改过来。

Linux

Linux 系统可谓五花八门,安装软件的方式也各有不同。我们假设作为Linux使用者的你已经知道如何安装软件,以下是给你的操作指示:

  1. 1. 用浏览器打开 http://learnpythonthehardway.org/wiki/ExerciseZero 下载并安装 gedit 文本编辑器。
  2. 2. 把 gedit 放到 Window Manager 明显的位置,以方便之后使用。
  3.     a. 运行 gedit (也就是你的编辑器),我们要先改掉一些很二的默认值
  4.     b. 从 gedit menu 中打开 Preferences ,选择 Editor 页面。
  5.     c. 将 Tab width: 改为 2。
  6.     d. 选择(确认有勾选到该选项) Insert spaces instead of tabs 。
  7.     e. 然后打开 「Automatic indentation」 选项。
  8.     f. 转到 View 页面,打开 「Display line numbers」 选项。
  9. 3. 找到 「Terminal」程序。它的名字可能是 GNOME Terminal\、\ Konsole\、或者 xterm\。
  10. 4. 把 Terminal 也放到 Dock 上。
  11. 5. 运行 Terminal,这个程序看上去不咋地
  12. 6. 在 Termnal 程序里运行 irb (Interactive Ruby)。在 Terminal 中运行程序的方式是输入程序的名字然后再敲一下回车键 (Enter)
  13.     a. 如果你运行 irb 但发现不存在(不认得 irb 这个命令)。请用 Ruby Version Manager (RVM) 安装 Ruby
  14. 7. 输入 CTRL-D(^D退出 irb 。
  15. 8. 这样就可以应该能回到敲 irb 前的提示界面了。如果没有的话,就自己研究一下为什么
  16. 9. 学着使用 Terminal 创建一个目录,你可以百度一下怎么做
  17. 10. 学着使用 Terminal 进入一个目录,同样你可以百度一下
  18. 11. 使用你的编辑器,在你进入的目录下新建一个文档。使用「Save」 或者 「Save As…」 选项,然后选择这个目录
  19. 12. 使用键盘切回到 Terminal 窗口,如果不知道怎么使用键盘切换,你还是去百度一下吧
  20. 13. 回到 Terminal,看看你能不能使用命令行列出你在目录里新建的文档,百度一下怎么列出文件夹里面的资料

Linux: 你应该看到的结果

$ irb
ruby-1.9.2-p180 :001 > 
ruby-1.9.2-p180 :002 > ^D
$ mkdir mystuff
$ cd mystuff
# ... Use gedit here to edit test.txt ...
$ ls
test.txt
$ 

你可能会看到不一样的提示信息、Ruby信息、或者其他一些信息,不过没关系,基本上它们都是大同小异。

给新手的告诫

你已经完成了这道习题。基于你对电脑的熟悉程度,或许这道习题对你来说有点难度。如果觉得有难度,那么就多花点时间去学习一下。因为如果你连这些基本的操作都没掌握的话,那么想进一步更加困难

如果有程序员叫你使用 vim 或者 emacs ,你要大声说“不”。因为只有当你成为一个更好的程序员时,这些编辑器才适合你使用。你现在需要的只是一个可以编辑文字的编辑器。我们使用 gedit 是因为它很简单,而且在不同的系统使用起来也是一样的。就连一些专业的程序员也是在使用 gedit 以对于初学者来说,这个工具已经能够满足所需了

总有一天,会有程序员建议你使用Mac OSX 或者 Linux。如果他们喜欢字体美他们会叫你弄台 Mac OSX 电脑;如果他们喜欢操作控制并且留着一把大胡子,他们会叫你安装 Linux。这里再次向你说明,你只需要一台可以工作的电脑就行了。你需要的用到的只有三样东西:gedit 、一个 Terminal、还有 IRB

最后要说的是这个准备工作的目的,是为了能够让你在今后的习题中顺利做到以下三件事情:

  1. 1. 使用 gedit 编写代码
  2. 2. 的代码
  3. 3. 现错误的时候修正过来
  4. 4. 

会让你更加以还是坚持按照这个计划进行吧。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11379785/viewspace-1208598/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 笨方法更简单
请登录后发表评论 登录
全部评论

注册时间:2008-07-24

  • 博文量
    258
  • 访问量
    1015479