Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/132.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 由于机架/缓存,Rails 4应用程序无法推送到Heroku_Ruby On Rails_Heroku_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 由于机架/缓存,Rails 4应用程序无法推送到Heroku

Ruby on rails 由于机架/缓存,Rails 4应用程序无法推送到Heroku,ruby-on-rails,heroku,ruby-on-rails-4,Ruby On Rails,Heroku,Ruby On Rails 4,我有一个Rails 4应用程序,它在本地运行良好,但当我尝试推送到Heroku时,它在预编译资产阶段失败。错误说明无法加载这样的文件--rack/cache。我尝试将gem“rack cache”添加到我的Gemfile中,但没有效果 下面是按下时控制台的摘录 -----> Removing .DS_Store files -----> Ruby/Rails app detected -----> Using Ruby version: ruby-2.0.0 ----->

我有一个Rails 4应用程序,它在本地运行良好,但当我尝试推送到Heroku时,它在预编译资产阶段失败。错误说明
无法加载这样的文件--rack/cache
。我尝试将gem“rack cache”添加到我的Gemfile中,但没有效果

下面是按下时控制台的摘录

-----> Removing .DS_Store files
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-2.0.0
-----> Installing dependencies using Bundler version 1.3.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
       Fetching gem metadata from https://rubygems.org/........
       Fetching gem metadata from https://rubygems.org/..
       Fetching git://github.com/grosser/random_records.git
       Installing rake (10.1.0)
       Installing i18n (0.6.4)
       Installing minitest (4.7.5)
       Installing multi_json (1.7.7)
       Installing atomic (1.1.10)
       Installing thread_safe (0.1.0)
       Installing tzinfo (0.3.37)
       Installing activesupport (4.0.0)
       Installing builder (3.1.4)
       Installing erubis (2.7.0)
       Installing rack (1.5.2)
       Installing rack-test (0.6.2)
       Installing actionpack (4.0.0)
       Installing mime-types (1.23)
       Installing polyglot (0.3.3)
       Installing treetop (1.4.14)
       Installing mail (2.5.4)
       Installing actionmailer (4.0.0)
       Installing actionpack-action_caching (1.0.0)
       Installing activemodel (4.0.0)
       Installing activerecord-deprecated_finders (1.0.3)
       Installing arel (4.0.0)
       Installing activerecord (4.0.0)
       Installing bcrypt-ruby (3.0.1)
       Installing sass (3.2.9)
       Installing bootstrap-sass (2.3.2.0)
       Installing carrierwave (0.8.0)
       Installing climate_control (0.0.3)
       Installing cocaine (0.5.1)
       Installing coffee-script-source (1.6.2)
       Installing execjs (1.4.0)
       Installing coffee-script (2.2.0)
       Installing thor (0.18.1)
       Installing railties (4.0.0)
       Installing coffee-rails (4.0.0)
       Installing dalli (2.6.4)
       Installing orm_adapter (0.4.0)
       Installing warden (1.2.1)
       Installing devise (3.0.0.rc)
       Installing excon (0.6.6)
       Installing fattr (2.2.1)
       Installing formatador (0.2.4)
       Installing json (1.8.0)
       Installing net-ssh (2.6.7)
       Installing net-scp (1.1.1)
       Installing mini_portile (0.5.0)
       Installing nokogiri (1.6.0)
       Installing ruby-hmac (0.4.0)
       Installing fog (0.9.0)
       Installing font-awesome-rails (3.2.1.1)
       Installing gmaps4rails (1.5.6)
       Installing tilt (1.4.1)
       Installing haml (4.0.3)
       Installing highline (1.6.19)
       Installing hike (1.2.3)
       Installing jquery-rails (3.0.1)
       Installing jquery-ui-rails (4.0.3)
       Installing kaminari (0.14.1)
       Installing kgio (2.8.0)
       Installing mysql2 (0.3.12b4)
       Installing nested_form (0.3.2)
       Installing options (2.3.0)
       Installing paperclip (3.4.2)
       Installing pony (1.5)
       Installing pr_geohash (1.0.0)
       Installing progress_bar (1.0.0)
       Installing protected_attributes (1.0.3)
       Installing rack-pjax (0.7.0)
       Using bundler (1.3.2)
       Installing sprockets (2.10.0)
       Installing sprockets-rails (2.0.0)
       Installing rails (4.0.0)
       Installing remotipart (1.0.5)
       Installing safe_yaml (0.9.3)
       Installing sass-rails (4.0.0)
       Installing rails_admin (0.5.0)
       Installing raindrops (0.11.0)
       Using random_records (0.2.0) from git://github.com/grosser/random_records.git (at master)
       Installing rsolr (1.0.9)
       Installing sitemap_generator (4.1.0)
       Installing sunspot (2.0.0)
       Installing sunspot_rails (2.0.0)
       Installing turbolinks (1.2.0)
       Installing uglifier (2.1.1)
       Installing unicorn (4.6.3)
       Your bundle is complete! It was installed into ./vendor/bundle
       Post-install message from haml:
       HEADS UP! Haml 4.0 has many improvements, but also has changes that may break
       your application:
       * Support for Ruby 1.8.6 dropped
       * Support for Rails 2 dropped
       * Sass filter now always outputs <style> tags
       * Data attributes are now hyphenated, not underscored
       * html2haml utility moved to the html2haml gem
       * Textile and Maruku filters moved to the haml-contrib gem
       For more info see:
       http://rubydoc.info/github/haml/haml/file/CHANGELOG.md
       Post-install message from paperclip:
       ##################################################
       #  NOTE FOR UPGRADING FROM PRE-3.0 VERSION       #
       ##################################################
       Paperclip 3.0 introduces a non-backward compatible change in your attachment
       path. This will help to prevent attachment name clashes when you have
       multiple attachments with the same name. If you didn't alter your
       attachment's path and are using Paperclip's default, you'll have to add
       `:path` and `:url` to your `has_attached_file` definition. For example:
       has_attached_file :avatar,
       :path => ":rails_root/public/system/:attachment/:id/:style/:filename",
       :url => "/system/:attachment/:id/:style/:filename"
       Post-install message from sitemap_generator:
       NOTE: SitemapGenerator 4.x uses a new file naming scheme which is more standards-compliant.
       If you're upgrading from 3.x, please see the release note in the README:
       https://github.com/kjvarga/sitemap_generator#important-changes-in-version-4
       The simple answer is that your index file is now called sitemap.xml.gz
       and not sitemap_index.xml.gz, but please take a look and see what else has changed.
       Cleaning up the bundler cache.
-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
       Running: rake assets:precompile
       rake aborted!
       cannot load such file -- rack/cache Be sure to add rack-cache to your Gemfile
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `block in require'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:213:in `load_dependency'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:374:in `load_rack_cache'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:311:in `block in default_middleware_stack'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:308:in `tap'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:308:in `default_middleware_stack'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb:494:in `app'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application/finisher.rb:34:in `block in <module:Finisher>'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `instance_exec'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `run'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:55:in `block in run_initializers'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:54:in `run_initializers'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:215:in `initialize!'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/railtie/configurable.rb:30:in `method_missing'
       /tmp/build_2yeff4uc2n89r/config/environment.rb:7:in `<top (required)>'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `block in require'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:213:in `load_dependency'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:189:in `require_environment!'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:249:in `block in run_tasks_blocks'
       /tmp/build_2yeff4uc2n89r/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.0/lib/sprockets/rails/task.rb:54:in `block (2 levels) in define'
       Tasks: TOP => environment
       (See full trace by running task with --trace)
 !
 !     Precompiling assets failed.
----->删除.DS\u存储文件
----->检测到Ruby/Rails应用程序
----->使用Ruby版本:Ruby-2.0.0
----->使用Bundler 1.3.2版安装依赖项
正在运行:bundle安装--无开发:test--路径vendor/bundle--bin tubs vendor/bundle/bin--部署
从中获取gem元数据https://rubygems.org/........
从中获取gem元数据https://rubygems.org/..
吸引git://github.com/grosser/random_records.git
安装耙子(10.1.0)
安装i18n(0.6.4)
安装微型测试(4.7.5)
安装multi_json(1.7.7)
安装原子(1.1.10)
安装螺纹安全型(0.1.0)
安装tzinfo(0.3.37)
安装activesupport(4.0.0)
安装生成器(3.1.4)
安装erubis(2.7.0)
安装机架(1.5.2)
安装机架测试(0.6.2)
安装actionpack(4.0.0)
安装mime类型(1.23)
安装polyglot(0.3.3)
安装树梢(1.4.14)
安装邮件(2.5.4)
安装actionmailer(4.0.0)
安装actionpack-action_缓存(1.0.0)
安装activemodel(4.0.0)
安装不推荐使用的activerecord查找程序(1.0.3)
安装arel(4.0.0)
安装activerecord(4.0.0)
安装bcrypt ruby(3.0.1)
安装sass(3.2.9)
安装引导式sass(2.3.2.0)
安装托架波纹管(0.8.0)
安装空调控制(0.0.3)
安装可卡因(0.5.1)
安装coffee脚本源(1.6.2)
安装execjs(1.4.0)
安装coffee脚本(2.2.0)
安装thor(0.18.1)
安装扶手(4.0.0)
安装咖啡导轨(4.0.0)
安装dalli(2.6.4)
安装orm_适配器(0.4.0)
安装管理员(1.2.1)
安装装置(3.0.0.rc)
安装excon(0.6.6)
安装fattr(2.2.1)
安装formatador(0.2.4)
安装json(1.8.0)
安装NetSSH(2.6.7)
安装net scp(1.1.1)
安装迷你端口(0.5.0)
安装nokogiri(1.6.0)
安装ruby hmac(0.4.0)
安装雾(0.9.0)
安装字体导轨(3.2.1.1)
安装GMAPS4导轨(1.5.6)
安装倾斜装置(1.4.1)
安装haml(4.0.3)
安装高架线(1.6.19)
安装远足(1.2.3)
安装jquery rails(3.0.1)
安装jquery ui rails(4.0.3)
安装kaminari(0.14.1)
安装kgio(2.8.0)
安装mysql2(0.3.12b4)
安装嵌套表格(0.3.2)
安装选项(2.3.0)
安装回形针(3.4.2)
安装小马(1.5)
安装pr_geohash(1.0.0)
安装进度条(1.0.0)
安装受保护的_属性(1.0.3)
安装机架pjax(0.7.0)
使用捆绑机(1.3.2)
安装链轮(2.10.0)
安装链轮导轨(2.0.0)
安装导轨(4.0.0)
安装拆卸零件(1.0.5)
安装安全带(0.9.3)
安装sass导轨(4.0.0)
安装rails_admin(0.5.0)
安装雨滴(0.11.0)
使用来自的随机_记录(0.2.0)git://github.com/grosser/random_records.git (船长)
安装rsolr(1.0.9)
安装站点地图生成器(4.1.0)
安装太阳黑子(2.0.0)
安装太阳黑子轨道(2.0.0)
安装TurboLink(1.2.0)
安装uglifier(2.1.1)
安装独角兽(4.6.3)
您的包已完成!它已安装到./vendor/bundle中
来自haml的安装后消息:
小心!HAML4.0有许多改进,但也有可能中断的更改
您的申请:
*不再支持Ruby 1.8.6
*对Rails 2的支持下降
*Sass过滤器现在总是输出标签
*数据属性现在是连字符的,而不是下划线的
*html2haml实用程序移动到html2haml gem
*纺织和Maruku过滤器转移到haml contrib gem
有关更多信息,请参阅:
http://rubydoc.info/github/haml/haml/file/CHANGELOG.md
来自曲别针的安装后消息:
##################################################
#从3.0之前版本升级的注意事项#
##################################################
回形针3.0在附件中引入了不向后兼容的更改
路径这将有助于防止附件名称冲突
具有相同名称的多个附件。如果你不改变你的想法
附件的路径和使用回形针的默认值,您必须添加
`:path`和`:url`到您的“已附加文件”定义。例如:
已经附上了文件:阿凡达,
:path=>“:rails\u root/public/system/:attachment/:id/:style/:filename”,
:url=>“/system/:attachment/:id/:style/:filename”
来自sitemap_生成器的安装后消息:
注意:SitemapGenerator 4.x使用新的文件命名方案,该方案更符合标准。
如果您是从3.x升级,请参阅自述文件中的发行说明:
https://github.com/kjvarga/sitemap_generator#important-第4版中的更改
简单的答案是,您的索引文件现在称为sitemap.xml.gz
不是sitemap_index.xml.gz,而是请看一看,看看还有什么变化。
正在清理绑定器缓存。
----->正在写入config/database.yml以从数据库\u URL读取
----->准备