エンジンを作成していますが、いくつか問題があります。このmanualruby on railでエンジンを作成する
と私のプロジェクトを読ん
I`mは、以下の情報を持っている:私のメインのアプリケーションへ
- パス:私のエンジンに
/var/www/crs
- パス、myappに:
/var/www/crs/myapp
これは私が試した手順です:
私はこのコードを実行しました:
rails plugin new myapp --mountable
私は
/var/www/crs/myapp/test/dummy/
でリソースを作成した私は、コンソール(の/ var/WWWで走ったラインに
/var/www/crs/config/routes.rb
にmount Myapp::Engine => "/myapp"
を追加しました/ crs/myapp/test/dummy /)このコード:
rails s
これまでのところとても良いです。しかし、私はメインのアプリで宝石ファイルに追加(は/ var/www /のCRS/Gemfile)この行:
gem 'myapp', path: "myapp"
とコマンド
bundle
を実行Iまし以下erros:
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