Приложение Rails случайно установлено в корневой папке - PullRequest
0 голосов
/ 11 мая 2018

Я случайно создал приложение Rails в своем корневом каталоге.Я выполнил следующую команду и получил ошибку:

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

Итак, я попытался запустить

bundle exec rails server

, и похоже, что сервер прослушивает порт 3000.

Как мне удалить это приложение из моего корневого каталога?

Ответы [ 3 ]

0 голосов
/ 11 мая 2018

Надеемся, что вы используете систему * nix.

  1. Остановите работающий сервер, используя:

    kill -9 $(lsof -t -i :3000)
    
  2. Измените рабочий каталог на корневой с помощью:

    cd /
    

    или где вы определяете свой корень как.

  3. Удалите случайно созданный каталог приложения Rails, используя:

    rm -fr rails_project_in_root_dir
    

    где rails_project_in_root_dir - каталог приложения Rails в корневом каталоге.

0 голосов
/ 15 мая 2018

Хорошо, я не уверен, как он был установлен в корневом каталоге, но в итоге я просто вручную удалил все папки и файлы, которые создаются при запуске

rails new app

Вот где я нашелсписок файлов:

http://guides.rubyonrails.org/getting_started.html

Это привело к решению проблемы.Спасибо за помощь, ребята!

0 голосов
/ 11 мая 2018

Просто удалите папку или вы можете выполнить эту команду

rm -rf test_app
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...