“rails new”之间的区别。和“rails __version__ new myapp”在启动新的rails web应用程序时

时间:2015-01-18 01:53:12

标签: ruby-on-rails

这里有Ruby on Rails的新手。我怀疑是相当愚蠢的问题。两者之间有区别吗?我只是被“。”困扰。这些可能是相同的命令,差异是____version____和“。”。 有人可以解释一下吗?

2 个答案:

答案 0 :(得分:1)

两者都创建了一个新的rails应用程序。当您使用rails new myapp时,它将创建最新版本的rails应用程序。如果您使用的是较旧版本的rails,则可以使用rails_version_new myapp。可以找到更多详细信息here

rails new .用于在现有目录中创建rails应用程序。阅读官方文档here

答案 1 :(得分:1)

这些是两个不同的东西,但两者都用于创建rails应用程序

rails new . 

Unix“dot”约定引用当前目录。这会将目录的名称分配给新应用程序。如果您指定名称而不是'.'将创建具有提供名称的新文件夹,并且将在其中创建rails新应用程序。

rails _version_ myapp

转到第二个点rails _version_ myapp将创建具有指定rails版本号的新rails应用程序。

你也可以合并这两个rails _3.1.2_ .将创建版本为3.1.2的rails应用程序和当前目录