【发布时间】:2017-09-04 11:41:41
【问题描述】:
我在 gem 文件中使用gem 'rich', GitHub: 'bastiaanterhorst/rich',
在我运行 rails generate rich:install 时运行 bundle install 后
我遇到了这个错误
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:35:in
> `build': undefined method `new' for "Rack::RawUpload":String Did you
> mean? next (NoMethodError) from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `block in build' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `each' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `inject' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `build' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/engine.rb:508:in
> `block in app' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/engine.rb:504:in
> `synchronize' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/engine.rb:504:in
> `app' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/application/finisher.rb:45:in
> `block in <module:Finisher>' from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/initializable.rb:30:in
> `instance_exec'
我没有得到解决方案
> undefined method `new' for "Rack::RawUpload":String
不过我也试过 gem 'rack-raw-upload', :git => 'git://github.com/tb/rack-raw-upload.git'
但仍然出现同样的错误。
【问题讨论】:
-
你能在哪里解决这个问题?
标签: ruby-on-rails rubygems rich-text-editor