Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails:未找到Rakefile,Rake突然停止工作_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails RubyonRails:未找到Rakefile,Rake突然停止工作

Ruby on rails RubyonRails:未找到Rakefile,Rake突然停止工作,ruby-on-rails,ruby,Ruby On Rails,Ruby,我最近决定将我的应用程序数据库从SQLite转换为MySQL和apache(使用xampp)。我安装了xampp,没有任何问题,因此我遵循了,以便为交换机准备我的应用程序。然后我尝试了rake db:migrate,并立即收到了以下消息: No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) 我回溯并确保安装了MySql gem,并尝试了另一个rake命令,但没有成功。我卸载了RubyonRa

我最近决定将我的应用程序数据库从SQLite转换为MySQL和apache(使用xampp)。我安装了xampp,没有任何问题,因此我遵循了,以便为交换机准备我的应用程序。然后我尝试了rake db:migrate,并立即收到了以下消息:

No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
我回溯并确保安装了MySql gem,并尝试了另一个rake命令,但没有成功。我卸载了RubyonRails并重新安装,创建了一个新的应用程序,但仍然没有成功。事实上,在重新安装后,只要我尝试使用任何rake命令,我就会得到那个错误。我已经检查过了,以确保耙子存在。我不知道发生了什么,也找不到有同样问题的人

数周来,rake命令一直运行良好。在过去24小时的某个时候,我不知怎么搞砸了

另一个有趣的问题是,我在xammp之前首先安装了db explorer,但无法让它运行

编辑:通过卸载rails、备份和删除所有应用程序、删除.gem文件夹、删除所有全局路径修复了此问题。然后使用RailsInstaller重新安装,设置用户路径,转到rake目录,rake命令未返回提交消息。然后我用MySql2创建了一个新的应用程序,并合并到我原来的应用程序中


我仍然无法理解rake为何突然停止工作。因此,如果我或其他用户发现原因,我将保留此选项。

这是在远程服务器上还是在本地服务器上?您是否从应用程序的根目录?本地服务器运行该命令。我的路径中有它,所以我应该能够从任何目录成功运行它。虽然我尝试过使用相同的结果访问目录。看起来您的描述试图超链接到某个地方,但它已断开。