我正在創建引擎,並且存在一些問題。在軌道上使用紅寶石創建引擎
我真的讀這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