我正在创建引擎,并且存在一些问题。在轨道上使用红宝石创建引擎
我真的读这manual
和我的项目具有以下信息:
- 路径到我的主要应用:
/var/www/crs
- 路径,我的引擎,MYAPP:
/var/www/crs/myapp
这些是我尝试的步骤:
我跑这个代码:
rails plugin new myapp --mountable
我
/var/www/crs/myapp/test/dummy/
我加入
/var/www/crs/config/routes.rb
行mount Myapp::Engine => "/myapp"
我在控制台运行创建的资源(在/ var/WWW/crs/myapp/test/dummy /)此代码:
rails s
到目前为止好。然而,当我加入到主应用程序的宝石文件(在/ var/WWW/CRS/Gemfile中)这一行:
gem 'myapp', path: "myapp"
和执行命令
bundle
我有以下误差修改:
The gemspec at /var/www/crs/myapp/myapp.gemspec is not valid. The validation error was '"FIXME" or "TODO" is not a description'
Could not find gem 'myapp' in source at `myapp`.
Source does not contain any versions of 'myapp'
我不明白这个错误来自哪里,我也不知道文件在哪里。我怎样才能找到麻烦的文件,我该如何解决这个问题?
您是否尝试过正确地填写'gemspec'? – Jon