Php artisan 迁移总是以代码 255 退出
Php artisan migrate always exit with code 255
我在执行命令 运行 时遇到问题 php artisan 迁移(及其所有变体)
当我输入时:
migrate:install
migrate:refresh
migrate:reset
migrate:rollback
我明白了
Process finished with exit code 255 at 16:25:30.
Execution time: 969 ms.
唯一有效的是:
php artisan migrate:status
+------+------------------------------------------------+
| Ran? | Migration |
+------+------------------------------------------------+
| N | 2014_10_12_000000_create_users_table |
| N | 2014_10_12_100000_create_password_resets_table |
| Y | 2015_11_01_171759_create_Association_table |
| Y | 2015_11_01_171759_create_Club_table |
| Y | 2015_11_01_171759_create_Competitor_table |
| N | 2015_11_01_171759_create_Fight_table |
| N | 2015_11_01_171759_create_Grade_table |
| N | 2015_11_01_171759_create_Place_table |
| N | 2015_11_01_171759_create_ShiaiCategory_table |
| N | 2015_11_01_171759_create_Shinpan_table |
| N | 2015_11_01_171759_create_Team_table |
| N | 2015_11_01_171759_create_Tournament_table |
| N | 2015_11_01_171809_create_foreign_keys |
| N | 2015_11_02_182709_setup_countries_table |
| N | 2015_11_02_182710_charify_countries_table |
+------+------------------------------------------------+
Process finished with exit code 0 at 16:27:00.
Execution time: 1,026 ms.
我可以如何处理 运行 我的查询???
一个重要的事实,也许,php artisan ... 在我的 Windows 电脑上运行良好。
现在,我已经将我的 git 项目导入到我的 mac 中,但不再工作了。
有什么想法吗???
您的 php artisan migrate:status
表明您的某些迁移确实 运行。这让我相信你并没有真正的错误,而只是在你传输东西的过程中弄乱了一些东西。由于 Laravel 正在尝试跟踪您的迁移,如果事情不同步,可能会导致问题。
因此,有时简单的重置就可以解决问题。然而,运行ning php artisan migrate:rollback
并没有完全重置你的数据库,它留下了 migrations
table.
要完全重新开始,只需手动删除数据库中的所有 table,然后再次尝试 运行ning php artisan migrate
,它应该可以工作!
我在执行命令 运行 时遇到问题 php artisan 迁移(及其所有变体)
当我输入时:
migrate:install
migrate:refresh
migrate:reset
migrate:rollback
我明白了
Process finished with exit code 255 at 16:25:30.
Execution time: 969 ms.
唯一有效的是:
php artisan migrate:status
+------+------------------------------------------------+
| Ran? | Migration |
+------+------------------------------------------------+
| N | 2014_10_12_000000_create_users_table |
| N | 2014_10_12_100000_create_password_resets_table |
| Y | 2015_11_01_171759_create_Association_table |
| Y | 2015_11_01_171759_create_Club_table |
| Y | 2015_11_01_171759_create_Competitor_table |
| N | 2015_11_01_171759_create_Fight_table |
| N | 2015_11_01_171759_create_Grade_table |
| N | 2015_11_01_171759_create_Place_table |
| N | 2015_11_01_171759_create_ShiaiCategory_table |
| N | 2015_11_01_171759_create_Shinpan_table |
| N | 2015_11_01_171759_create_Team_table |
| N | 2015_11_01_171759_create_Tournament_table |
| N | 2015_11_01_171809_create_foreign_keys |
| N | 2015_11_02_182709_setup_countries_table |
| N | 2015_11_02_182710_charify_countries_table |
+------+------------------------------------------------+
Process finished with exit code 0 at 16:27:00.
Execution time: 1,026 ms.
我可以如何处理 运行 我的查询???
一个重要的事实,也许,php artisan ... 在我的 Windows 电脑上运行良好。
现在,我已经将我的 git 项目导入到我的 mac 中,但不再工作了。
有什么想法吗???
您的 php artisan migrate:status
表明您的某些迁移确实 运行。这让我相信你并没有真正的错误,而只是在你传输东西的过程中弄乱了一些东西。由于 Laravel 正在尝试跟踪您的迁移,如果事情不同步,可能会导致问题。
因此,有时简单的重置就可以解决问题。然而,运行ning php artisan migrate:rollback
并没有完全重置你的数据库,它留下了 migrations
table.
要完全重新开始,只需手动删除数据库中的所有 table,然后再次尝试 运行ning php artisan migrate
,它应该可以工作!