这里有Ruby on Rails的新手。我怀疑是相当愚蠢的问题。两者之间有区别吗?我只是被“。”困扰。这些可能是相同的命令,差异是____version____和“。”。 有人可以解释一下吗?
答案 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应用程序和当前目录