سؤال
الحصول على هذا الخطأ في 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 ، يمكنك:
- خروج سامية النص 2
- حذف (أو نقل) مجلد البيانات ، لذلك تشغيل
sudo rm -rf ~/.config/sublime-text-2
- بدء نص سامية 2
نأمل أن يساعد هذا.
هناك بالفعل إجابة تتعلق أذونات لينكس ، ولكن وجدت أن القضية تتعلق أذونات لتثبيت ويندوز.أنا وضعت تثبيت للملفات المحمولة في "ملفات البرنامج / سوبليميتكستت 2" - على ما يبدو عند تشغيل ست 2 فإنه يحتاج أذونات إضافية التي لم يكن الحصول عليها.
لذلك قمت بتثبيت ست 2 المحمولة إلى مجلد في دليل المستخدم (على سبيل المثال.مجلد أنشأه المستخدم ويحافظ عليه - C:\dev\SublimeText2) وكل شيء يعمل بشكل جيد الآن.