Ruby on rails 区别于;新铁轨。”;及;rails版本“新myapp”;在启动新的rails web应用程序时

Ruby on rails 区别于;新铁轨。”;及;rails版本“新myapp”;在启动新的rails web应用程序时,ruby-on-rails,Ruby On Rails,这里是Ruby on Rails的新手。我怀疑这个问题相当愚蠢。两者之间有区别吗?我只是被“.”这可能是同一个命令,不同之处在于“版本”和“.” 有人能解释一下吗?两者都创建了一个新的rails应用程序。当您使用rails new myapp时,它将创建最新版本的rails应用程序。如果您使用的是旧版本的rails,您可以使用rails\u version\u new myapp。更多细节可以找到 和railsnew。用于在现有目录中创建rails应用程序。阅读官方文档这是两个不同的东西,但它们

这里是Ruby on Rails的新手。我怀疑这个问题相当愚蠢。两者之间有区别吗?我只是被“.”这可能是同一个命令,不同之处在于“版本”和“.”
有人能解释一下吗?

两者都创建了一个新的rails应用程序。当您使用
rails new myapp
时,它将创建最新版本的rails应用程序。如果您使用的是旧版本的rails,您可以使用
rails\u version\u new myapp
。更多细节可以找到


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

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

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

rails _version_ myapp
移动到第二个点
rails\u version\umyapp
将创建具有指定rails版本号的新rails应用程序

您也可以合并这两个版本。rails\u 3.1.2\u将在当前目录下创建版本为3.1.2的rails应用程序