ruby-on-rails – 在5分钟内将Radiant部署到Heroku会导致Admin中
发布时间:2020-12-17 03:10:03 所属栏目:百科 来源:网络整理
导读:我把这两个教程放在一起.. Radiant on Heroku in 5 minutes Using Bundler with 2.3.5 在我的Gemfile中,我还包括: gem "taps"gem "radiant" 当我在当地运行Radiant时,没问题!我可以访问管理员. 当我在Heroku上运行时,首页工作,但管理员给了我一个: Applic
我把这两个教程放在一起..
Radiant on Heroku in 5 minutes Using Bundler with 2.3.5 在我的Gemfile中,我还包括: gem "taps" gem "radiant" 当我在当地运行Radiant时,没问题!我可以访问管理员. 当我在Heroku上运行时,首页工作,但管理员给了我一个: Application error Change this error message for exceptions thrown outside of an action (like in Dispatcher setups or broken Ruby code) in public/500.html 我检查了原木,他们说; Rendering admin/welcome/login ActionView::TemplateError (Permission denied - /disk1/home/slugs/6d4358ef-a4c2-411e-b46d-e6224d3c36fb/mnt/public/javascripts/admin/all.js) on line #9 of /home/slugs/6d4358ef-a4c2-411e-b46d-e6224d3c36fb/mnt/.bundle/gems/ruby/1.8/gems/radiant-0.9.1/app/views/layouts/application.html.haml: 6: - @stylesheets.uniq.each do |stylesheet| 7: = stylesheet_link_tag stylesheet 8: %script{:type=>"text/javascript"}="var relative_url_root = '#{ActionController::Base.relative_url_root}';" 9: = javascript_include_tag %w(admin/prototype admin/effects admin/lowpro admin/dateinput admin/pagestatus admin/cookie admin/popup admin/status admin/utility admin/codearea admin/tabcontrol admin/ruledtable admin/sitemap admin/shortcuts admin/toggle admin/validationerror admin/application),:cache => 'admin/all' 10: - @javascripts.uniq.each do |javascript| 11: = javascript_include_tag javascript 12: - if @content_for_page_scripts radiant (0.9.1) app/views/layouts/application.html.haml:9:in `_run_haml_47home47slugs476d4358ef45a4c245411e45b46d45e6224d3c36fb47mnt4746bundle47gems47ruby47146847gems47radiant45046946147app47views47layouts47application46html46haml' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/action_view_mods.rb:13:in `render' radiant (0.9.1) vendor/plugins/haml/rails/./lib/haml/helpers/action_view_mods.rb:13:in `render' radiant (0.9.1) vendor/plugins/haml/rails/./lib/sass/plugin/rails.rb:20:in `process' /home/heroku_rack/lib/static_assets.rb:9:in `call' /home/heroku_rack/lib/last_access.rb:15:in `call' /home/heroku_rack/lib/date_header.rb:14:in `call' thin (1.2.6) lib/thin/connection.rb:76:in `pre_process' thin (1.2.6) lib/thin/connection.rb:74:in `catch' thin (1.2.6) lib/thin/connection.rb:74:in `pre_process' thin (1.2.6) lib/thin/connection.rb:57:in `process' thin (1.2.6) lib/thin/connection.rb:42:in `receive_data' eventmachine (0.12.10) lib/eventmachine.rb:256:in `run_machine' eventmachine (0.12.10) lib/eventmachine.rb:256:in `run' thin (1.2.6) lib/thin/backends/base.rb:57:in `start' thin (1.2.6) lib/thin/server.rb:156:in `start' thin (1.2.6) lib/thin/controllers/controller.rb:80:in `start' thin (1.2.6) lib/thin/runner.rb:177:in `send' thin (1.2.6) lib/thin/runner.rb:177:in `run_command' thin (1.2.6) lib/thin/runner.rb:143:in `run!' thin (1.2.6) bin/thin:6 /usr/ruby1.8.7/bin/thin:19:in `load' /usr/ruby1.8.7/bin/thin:19 Rendering /disk1/home/slugs/6d4358ef-a4c2-411e-b46d-e6224d3c36fb/mnt/public/500.html (500 Internal Server Error) 解决方法
为了解决这个问题,我创建了它在本地制作的文件.
script/server -e production 然后我登录:http:// localhost:3000 / admin / 之后,页面被创建,我执行了 git add . git commit -m "created temp admin files for production" git push heroku master (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |