我克隆了一个名为 Publify(一个开源博客平台)的 Ruby 项目。但是,当我运行 rails 服务器时,我收到以下错误(我已复制粘贴图像下方的信息)>
DEPRECATION WARNING: alias_method_chain is deprecated. Please, use Module#prepend instead. From module, you can access the original method using super. (called from <class:Simple> at /home/ubuntu/workspace/publify-master/lib/i18n_interpolation_deprecation.rb:24)
=> Booting Thin
=> Rails 5.0.3 application starting in development on http://0.0.0.0:8080
=> Run `rails server -h` for more startup options
Exiting
/usr/local/rvm/gems/ruby-2.2.2/gems/actionpack-5.0.3/lib/action_controller/railtie.rb:60:in `block (3 levels) in <class:Railtie>': Invalid option key: page_cache_directory= (RuntimeError)
然后是一系列“发件人:”语句(如图所示。)
我的开放回购在这里,如果你想看看:https ://gitlab.com/AvBloom98/publify 。我做了一些工作来更新 gem 等,因为它们之前失败了,因此它与原始的 Publify Github 不是一对一的(在这里找到:https ://github.com/publify/publify )