首页 > 解决方案 > Ruby on Rails Rake 资产:预编译错误 - 连接被拒绝

问题描述

我正在尝试通过 RVM 使用带有 Ruby 1.9.3:551 的 Rails 3.2.8 运行旧版 Rails 应用程序。我的目标是使用带有乘客的 Apache2 来运行它。

尝试连接到该站点会导致一个乘客错误站点。查看日志,问题似乎与预编译我的资产有关。当我运行时bundle exec rake assets:precompile --trace,我得到了错误

**调用资产:预编译:全部(first_time)

...

**调用 tmp:cache:clear (first_time)

**执行 tmp:cache:clear

**执行资产:预编译:初级

[ddtrace] (/usr/local/rvm/gems/ruby-1.9.3-p551/gems/ddtrace-0.26.0/lib/ddtrace/transport/http/clinet.rb:46:in 'rescue in send_request' 内部HTTP 传输请求期间出错。原因:连接被拒绝 - connect(2) 位置:/usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/1.9.1/net/http.rb:763:在“初始化”中

...

什么可能导致此问题?我似乎在 ddtrace 文档中找不到任何关于它的信息。

标签: ruby-on-railsrubypassenger

解决方案


推荐阅读