1

我正在阅读下面链接中的 Rails 教程,我有几个问题。

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:bundler

Windows 中的等效命令是什么,subl 在 Windows 中无法识别。什么是 aGemFile和什么是 a Gem

$ cd first_app/
$ subl Gemfile

捆绑是什么意思?

Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem
is installed.
4

2 回答 2

2

subl : subl 是在 OS X 上启动 Sublime Text 的命令行命令。

gem :是一个打包的 Ruby 应用程序或库(您刚刚安装的第三方代码)。

Gemfile :它是允许您指定 Rails 应用程序所需的 gem 依赖项的文件。

Bundler管理应用程序的依赖项。

参考捆绑器崇高

于 2012-06-01T05:10:34.163 回答
2

Gemfile 是您的程序需要的代码列表。在 Ruby 中,为了可爱起见,我们称这些为宝石。所以有 gems 可以做一些事情,比如阅读 HTML,如果你想使用它,你可以把它放在你的 Gemfile 中。

subl Gemfile意味着您正在使用 Sublime 文本编辑器打开 Gemfile。你不需要 sublime 文本编辑器,你可以使用任何你喜欢的文本编辑器。对于您可能会尝试 nano 或 pico ( nano Gemfileand pico Gemfile),或者如果您不想在终端中编辑文件,您的操作系统几乎肯定有一个您可以使用的(在 Windows 上,有记事本和 Mac TextEdit)。不过,最好有一个可以理解和突出显示代码的编辑器。

于 2012-06-01T05:50:15.400 回答