我正在通过Michael Hartl's Ruby on Rails Tutorial。当我尝试在2.1节中启动命令rails _4.2.0_ new toy_app
时,我从Cloud9终端收到以下错误:
Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first. Type 'rails' for help.
我尝试刷新文件树无济于事。
答案 0 :(得分:1)
如果您正在创建新的Rails Tutorial或Rails工作区,Cloud9已经为您设置了一个新的Rails项目。这可能就是你看到这个错误的原因。由于已经为您设置了rails项目,因此您可以继续跳过rails new <project>
步骤。
或者,如果您想自己制作Rails项目,可以从工作区类型列表中选择“自定义”工作区,而不是“Ruby on Rails”或“Rails Tutorial”。然后,您的工作区将以空项目文件夹开头,您可以毫无问题地运行上述命令。