سؤال

بعد أنا ركبت Aptana (دليل التثبيت:/usr/share/aptana )

وأظل الحصول على أخطاء من هذا القبيل:

وهو سبحانه وتعالى حدث خطأ, كنت أوصى إلى خروج طاولة العمل.اللاحقة أخطاء قد يحدث ، إنهاء منضدة دون تحذير.ترى .ملف السجل للحصول على مزيد من تفاصيل.

تبحث في سجلات أرى هذا:

!رسالة لا أكثر مقابض (جافا.لانغ.UnsatisfiedLinkError:/root/.Aptana/Aptana ستوديو/التكوين/org.الكسوف.أو إس جي أي/حزم/72/1/.cp/libswt-موزيلا-gtk-3236.لذلك:libxpcom.لذلك:لا يمكن فتح الكائن المشترك ملف:لا يوجد مثل هذا الملف أو الدليل)

!STACK 0

org.eclipse.swt.SWTError: No more handles

(جافا.لانغ.UnsatisfiedLinkError:/root/.Aptana/Aptana ستوديو/التكوين/org.الكسوف.أو إس جي أي/حزم/72/1/.cp/libswt-موزيلا-gtk-3236.لذلك:libxpcom.لذلك:لا يمكن فتح الكائن المشترك ملف:لا يوجد مثل هذا الملف أو الدليل)

بعد البحث في المنتديات و المواقع الأخرى لمدة ساعة تقريبا ، الناس اقترح تثبيت هذه الحزم.

* yum install gtk2-devel
* yum install xulrunner
* yum install libstdc*
* yum install gtk2*
* yum install libswt3-gtk2*
* yum install compat-libstdc++-33 

لدي بعض مثبتة بالفعل وأنا لا أعرف إذا كانوا حقا المطلوبة ولكن هناك من هم بالنسبة لك.

بعد كل ذلك لا يزال لا يعمل

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

المحلول 3

جئت عبر هذا المنصب.في ما بعد أنه يحتوي على الملف تحتاج إلى تحميل يسمى aptana.sh.

هنا هو رمز إذا كان الملف غير متوفر:

/*************** START OF FILE **************/

#!/bin/bash

# Set path for the Mozilla SWT binding

MOZILLA_FIVE_HOME=${MOZILLA_FIVE_HOME%*/}
if false && [ -n "$MOZILLA_FIVE_HOME" -a -e $MOZILLA_FIVE_HOME/libgtkembedmoz.so ]; then
:
elif [ -e /usr/lib/mozilla/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/mozilla
elif [ -e /usr/lib/firefox/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/firefox
elif [ -e /usr/lib/xulrunner/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner
elif [ -e /usr/lib/mozilla-firefox/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
elif [ -e /usr/lib/mozilla/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/mozilla
else
$DIALOGW \
--title="Integrated browser support not working" \
--text="This Eclipse build doesn't have support for the integrated browser."
[ $? -eq 0 ] || exit 1
fi
# libraries from the mozilla choosen take precedence
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}

# Do the actual launch of Aptana Studio
exec ./AptanaStudio


/*************** END OF FILE **************/

لا تزال لا تعمل لذلك قررت لمعرفة ما إذا كان الملف هو كان يحاول الاتصال موجودة.الأمر عن اسم الملف في:

موقع libgtkembedmoz.لذلك

وجدت ذلك أضفت شرط أن السيناريو والآن يعمل كبيرة ، نعم!!

elif [ -e /usr/lib/esc-1.0.0/xulrunner/libgtkembedmoz.so ]; then export MOZILLA_FIVE_HOME=/usr/lib/esc-1.0.0/xulrunner

اسمحوا لي أن أعرف من أي النتائج الأخرى التي قد تساعد.

شكرا --فيل

نصائح أخرى

وأوبونتو 12.04 لا يبدو أن لديك ملف libgtkembedmoz.so في أي مكان من خارج منطقة الجزاء.

ويمكنك تثبيت KompoZer وواستخدامها.

sudo apt-get install kompozer

export MOZILLA_FIVE_HOME=/usr/lib/kompozer

لقد استخدمت إنشاء قاذفة التطبيق على سطح المكتب و تحميل

  • يم تثبيت gtk2-devel
  • يم تثبيت xulrunner
  • يم تثبيت libstdc*
  • يم تثبيت gtk2*
  • يم تثبيت libswt3-gtk2*
  • يم تثبيت compat-libstdc++-33

وحسنا حتى بعد حفر الكثير حول وجدت أن Aptana يحتاج libgtkembedmoz.so لتشغيل (Aptana فريق الرجاء لحل هذه المشكلة، تشمل فقط الملف في بناء المقبل من فضلك!).

والعمل حول:

وxulrunner حسنا (النسخة الجديدة) لا تشمل libgtkembedmoz.so الملف. حتى بعد غوغلينغ بكثير وجدت أن ثندربيرد يفعل. لذلك أنا يم تثبيت ثندربيرد وذهب للتحقق مما إذا كانت libgtkembedmoz.so الملف هناك. (راجع للشغل: طائر الرعد النسخة 2.0.0.18 على سينت أو إس 5). نعم انها هناك.

وهكذا لدي السيناريو الذي يبحث عن ملف libgtkembedmoz.so

#!/bin/bash

# Set path for the Mozilla SWT binding
MOZILLA_FIVE_HOME=${MOZILLA_FIVE_HOME%*/}
if false && [ -n "$MOZILLA_FIVE_HOME" -a -e $MOZILLA_FIVE_HOME/libgtkembedmoz.so ]; then
:
elif [ -e /usr/lib/mozilla/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/mozilla
elif [ -e /usr/lib/firefox/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/firefox
elif [ -e /usr/lib/xulrunner/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner
elif [ -e /usr/lib/esc-1.0.0/xulrunner/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/esc-1.0.0/xulrunner
elif [ -e /usr/lib/mozilla-firefox/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
elif [ -e /usr/lib/mozilla/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/mozilla
elif [ -e /usr/lib/thunderbird-2.0.0.18/libgtkembedmoz.so ]; then
export MOZILLA_FIVE_HOME=/usr/lib/thunderbird-2.0.0.18
else
$DIALOGW \
--title="Integrated browser support not working" \
--text="This Eclipse build doesn't have support for the integrated browser."
[ $? -eq 0 ] || exit 1
fi

# libraries from the mozilla choosen take precedence
LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}

# Do the actual launch of Aptana Studio
exec ./AptanaStudio

وجعله قابل للتنفيذ (شمود 755 البرمجي) وتشغيل.

ملاحظة:

وفقط cjeck للتأكد من أن لديك الإصدار الصحيح من البرنامج و / أو أن الطريق يعمل.

و[user@machine]# ls /usr/lib/thunderbird-2.0.0.18/libgtkembedmoz.so /usr/lib/thunderbird-2.0.0.18/libgtkembedmoz.so

وحتى إذا كنت قد thunerbird 2.0.0.14 يرجى إجراء التغيير في البرنامج النصي كذلك.

وهذا الأمل مساعدة ؛-)

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