سؤال

أحاول نشر بلدي التطبيق باستخدام Phusion الركاب على درمهوست] و أنا قريب جدا ...

لقد تفكيك الأحجار الكريمة بلدي

[ecco]$ rake gems
(in /home/myuser/myurl.com/trunk)
 - [F] authlogic
    - [R] activesupport
 - [F] cancan
 - [F] formtastic
    - [R] activesupport >= 2.3.0
    - [R] actionpack >= 2.3.0
 - [F] paperclip
 - [F] rmagick
 - [F] uuidtools

لقد حصلت على الأحجار الكريمة المشار إليها في البيئة.rb

RAILS_GEM_VERSION = '2.3.5' unless defined? RAILS_GEM_VERSION
require File.join(File.dirname(__FILE__), 'boot')
Rails::Initializer.run do |config|
  config.gem "authlogic"
  config.gem "cancan"
  config.gem "formtastic"
  config.gem "paperclip"
  config.gem "rmagick", :lib => "RMagick2"
  config.gem "uuidtools"
  config.time_zone = 'UTC'
end

إذا كنت التعليق خارج rmagick ثم يبدأ التطبيق (حتى أنا ضربت صفحة التي تستخدم rmagick الواضح!).لو ترك الأمر في التطبيق url أحصل على ما يلي Phusion الركاب خطأ:

في عداد المفقودين هذه المطلوبة الكريمة:rmagick كنت تعمل:روبي 1.8.7.72 في /usr/bin/ruby1.8 جواهر روبي 1.3.5 في /الوطن/myuser/.جوهرة/روبي/1.8 /usr/lib/روبي/الأحجار الكريمة/1.8 تشغيل rake gems:install لتثبيت الأحجار الكريمة المفقودة.

تشغيل ./النصي/وحدة التحكم ./النصي/خادم الأحمال البيئة دون أي مشاكل.

أي مساعدة عن تقديره وامتنانه!

هل كانت مفيدة؟

المحلول

هذا هو المعروف درمهوست] مشكلة.الحل الوحيد هو إزالة

config.gem "rmagick", :lib => "RMagick2"

و ببساطة

require 'RMagick'
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top