![](/img/trans.png)
[英]The program 'rails' is currently not installed in the root of a Rails app folder
[英]Rails app accidentally installed in root folder
我不小心在根目录中创建了一个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。
如何从根目录中删除此应用程序?
只需删除文件夹,或者您可以执行此命令
rm -rf test_app
希望您使用基于* nix的系统。
使用以下命令停止正在运行的服务器:
kill -9 $(lsof -t -i :3000)
使用以下命令将工作目录更改为根目录:
cd /
或将根定义为的位置。
使用以下命令删除意外创建的Rails应用程序目录:
rm -fr rails_project_in_root_dir
其中rails_project_in_root_dir
是您的根目录中的Rails应用程序目录。
好的,我不确定它是如何安装在根目录中的,但是我最终只是手动删除了在运行时创建的所有文件夹和文件
rails new app
在这里找到文件列表:
http://guides.rubyonrails.org/getting_started.html
最终解决了这个问题。 感谢您的帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.