我正在浏览以下链接中的rails教程,我有几个问题。
http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:bundler
Windows中的等效命令是什么,在Windows中无法识别subl。什么是GemFile
,什么是Gem
?
$ cd first_app/
$ subl Gemfile
捆绑意味着什么?
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem
is installed.
答案 0 :(得分:2)
subl: subl是在OS X上启动Sublime Text的命令行命令。
gem:是一个打包的Ruby应用程序或库(刚刚安装的第三方代码)。
Gemfile:这些文件允许您指定Rails应用程序所需的gem依赖项。
Bundler 管理应用程序的依赖项。
答案 1 :(得分:2)
Gemfile是程序所需代码的列表。在Ruby中,为了可爱,我们称之为宝石。所以有宝石可以做读取HTML等内容,如果你想使用它,你可以把它放在你的Gemfile中。
说subl Gemfile
表示您使用Sublime文本编辑器打开Gemfile。您不需要sublime文本编辑器,您可以使用任何您喜欢的文本编辑器。对于你可能尝试nano或pico(nano Gemfile
和pico Gemfile
)或者如果你不想编辑终端中的文件,你的操作系统几乎肯定有一个你可以使用的(在Windows上,有记事本和Mac TextEdit)。但是,获得一个能够理解和突出代码的编辑器是明智的。