我使用手动安装安装了FuelPHP(现在后悔,应该使用Oil但在我开始使用时却没有更好的回复)。我现在正尝试使用命令行实用程序创建数据模型和迁移Oil但我收到以下内容:
'这不是一个有效的燃料装置,因此油有点丢失。'
当我在项目目录的燃料文件夹中使用任何Oil命令时 -
such as oil g model user userID:int forename:varchar[50]
任何人都可以建议我做错了什么吗?当我使用命令行创建示例项目时,它似乎工作正常。我在另一个项目中做了大量的工作,所以不想从头开始!
谢谢!
答案 0 :(得分:2)
修正:
这是来自oil bash脚本的消息,当你当前目录中没有名为'oil'的文件时,你会得到这个消息。 'oil'脚本位于安装的根目录中(它是一个没有扩展名的PHP文件),你必须在该目录中运行石油。
代表我非常愚蠢!在清理我的代码时,我有点强迫症,必须用文档删除它并错误地安装文件!
在FuelPHP论坛上归功于Harro Verton。