سؤال

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

Unable to run package setup:

Traceback (most recent call last):
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 165, in upgrade
    upgradePackage(pkg, pristinedir, datadir, backupdir)
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 158, in upgradePackage
    os.path.join(backupdir, base), inhibitOverwrite)
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 90, in upgradeArchive
    writeFile(fname, newar.read(f))
  File ".\zipfile.py", line 834, in read
  File ".\zipfile.py", line 857, in open
  File ".\zipfile.py", line 824, in getinfo
KeyError: "There is no item named u'nathos-sass-textmate-bundle-0e46064/Snippets/expression(\\u2026).tmSnippet' in the archive"
هل كانت مفيدة؟

المحلول

على أوبونتو:-

لقد وجدت أن هذه مشكلة إذن.فقط قم بتغيير الإذن إلى 777

sudo chmod 777 -R /home/user/.config/sublime-text-2/Packages/[package name]

نصائح أخرى

تنفيذ

sudo sublime 

لأول مرة

على أوبونتو:

حاولت حل آشو لكنه لم ينجح.بدأ نصي السامي 2 العمل بعد أن غيرت مالك الملفات إلى المستخدم الخاص بي.لديك لفتح محطة (السيطرة + بديل + ر) واكتب:

sudo chown -R [your user name here] /home/[your user name here]/.config/sublime-text-2/

لذلك ، على سبيل المثال ، إذا كان المستخدم الخاص بك هو "جون" لديك لكتابة:

sudo chown -R john /home/john/.config/sublime-text-2/

نأمل أن يساعد هذا.

على غرار إجابة فيكتور ، ولكن أكثر تحديدا ، قمت بحذف الملف الفردي C:\Users\(Username)\AppData\Roaming\Sublime Text 2\ Installed Packages\Sass.sublime-package ثم نص سامية 2 بدأ بشكل جيد.

السطر الأخير يقول:

KeyError: "There is no item named u'nathos-sass-textmate-bundle-0e46064/Snippets/expression(\\u2026).tmSnippet' in the archive"

لذا ابحث عن هذا الكائن بشكل متكرر في الملفات في دليل بيانات المستخدم النصي السامي:

cd ~/Library/Application\ Support/Sublime\ Text\ 2/
grep -r  nathos-sass-textmate-bundle-d6d079e *
#Result# Binary file Installed Packages/Sass.sublime-package matches

ثم احذف الملف المخالف:

rm -rf Installed\ Packages/Sass.sublime-package

لقد حذفت بعض الحزم الخاطئة التي حلت مشكلتي.خطوات للقيام بذلك هنا: http://untroubler.com/questions/8-sublime-text-2-and-unable-to-run-package-setup

تحديث بعد التعليق أدناه:

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

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

sudo sublime-text

هذا يعمل بالنسبة لي.

ببساطة العودة النص سامية إلى حالة مثبتة حديثا حل هذه المشكلة.

نص سامية 2 يمكن أن تعود إلى حالة تثبيت حديثا عن طريق إزالة مجلد البيانات الخاصة بك.اعتمادا على نظام التشغيل الخاص بك ، يقع هذا المجلد:

  • نظام التشغيل العاشر:~ / مكتبة / دعم التطبيق / نص سامية 2
  • ويندوز:٪ أبداتا ٪ \ سامية النص 2
  • لينكس:~/.التكوين / سامية-نص-2

للعودة إلى حالة تثبيت فريستلي على أوبونتو 13.10 ، يمكنك:

  1. خروج سامية النص 2
  2. حذف (أو نقل) مجلد البيانات ، لذلك تشغيل sudo rm -rf ~/.config/sublime-text-2
  3. بدء نص سامية 2

نأمل أن يساعد هذا.

هناك بالفعل إجابة تتعلق أذونات لينكس ، ولكن وجدت أن القضية تتعلق أذونات لتثبيت ويندوز.أنا وضعت تثبيت للملفات المحمولة في "ملفات البرنامج / سوبليميتكستت 2" - على ما يبدو عند تشغيل ست 2 فإنه يحتاج أذونات إضافية التي لم يكن الحصول عليها.

لذلك قمت بتثبيت ست 2 المحمولة إلى مجلد في دليل المستخدم (على سبيل المثال.مجلد أنشأه المستخدم ويحافظ عليه - C:\dev\SublimeText2) وكل شيء يعمل بشكل جيد الآن.

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