无法在另一个目录中初始化新的Rails应用程序,请先更改为非Rails目录

时间:2014-05-13 01:33:47

标签: ruby-on-rails ruby

我收到了这个错误:

Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first

但我不在rails目录中,我在桌面上。在任何地方都找不到.bundle文件。有什么想法吗?

4 个答案:

答案 0 :(得分:3)

  1. cd bin /
  2. rm -rf rails
  3. 这解决了我的问题。我也收到了相同的错误消息

    “无法在另一个目录中初始化新的Rails应用程序,请先更改为非Rails目录。 输入'rails'寻求帮助。“

答案 1 :(得分:1)

周末我一直在努力解决这个问题,但是在经过大量的刺激和刺激之后才开始工作。

对我来说问题是Aptana(我相信)在我的本地bin目录(~/bin)中创建了第二个rails脚本,而不是系统脚本。此本地版本早于/usr/local/bin/rails。移开~/bin/rails后,"移动新的fred"按预期工作。

答案 2 :(得分:0)

尝试在根目录下的〜/

下创建一个新文件夹或rails应用程序

答案 3 :(得分:0)

今天早上我遇到了同样的问题,这是因为在创建应用程序时,Rails已经在那儿了。

要删除错误,只需转到应用程序的bin文件夹并删除rails文件夹,然后尝试使用 rails new app_name 在计划的文件夹中创建新的rails应用程序

enter image description here