Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.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 如何在ruby gem中创建rails迁移生成器?_Ruby On Rails_Rubygems_Migration - Fatal编程技术网

Ruby on rails 如何在ruby gem中创建rails迁移生成器?

Ruby on rails 如何在ruby gem中创建rails迁移生成器?,ruby-on-rails,rubygems,migration,Ruby On Rails,Rubygems,Migration,我正在创建一个简单的Rails2.3.8gem,需要一个迁移文件。一、遵循这一结构: / /generators /generators/conductor_migration /generators/conductor_migration/conductor_migration_generator.rb /generators/conductor_migration/templates /generators/conductor_migration/templates/conductor_mi

我正在创建一个简单的Rails2.3.8gem,需要一个迁移文件。一、遵循这一结构:

/
/generators
/generators/conductor_migration
/generators/conductor_migration/conductor_migration_generator.rb
/generators/conductor_migration/templates
/generators/conductor_migration/templates/conductor_migration.rb
但当我在应用程序中安装gem并运行script/generate-conductor\u迁移时,我说它找不到迁移


有什么想法吗?

原来这是2.3.8版本bundler中的一个bug。我昨天收到他们的一封短信,说你不能访问gems中的生成器,这些生成器是2.3.X中bundler的本地生成器,你需要从服务器上安装它们。可爱。

找不到迁移或生成器?因为script/generate找到了生成器,而不是迁移。