مشکل با مخازن org/elpa در spacemacs (حل شد )

سلام دوستان . خسته نباشید .
من جدیدا با مخازن spacemacs به مشکل خوردم … یعنی هر کاری میکنم به مخازن org وصل نمیشه .
ظاهرا با مخازن elpa و melpa مشکلی نداره … ولی وقتی خودش میخواد یه پکیجو اپدیت کنه یا نصب کنه (به هر حال تو برقراری ارتباط ) به مشکل بر میخوره …
خیلی وقتمو گرفت … و خیلی سرچ زدم … همش هی میگفتن با https مشکل داره … و باید از http استفاده کنید .
و من داخل فایل spacemacs. گزینه:

dotspacemacs-elpa-https nil

قرار دادم … یا ایمکس رو با

sudo emacs --insecure

اجرا کردم …

ولی باز همون آش همون کاسه …

حتی تو فایل init.el این تنظیمات رو وارد کردم … ولی بازم مشکل باپرجاست

(setq package-enable-at-startup nil
 package-archives '(("org" . "http://orgmode.org/elpa/")
                    ("melpa" . "http://melpa.org/packages/")
                    ("gnu" . "http://elpa.gnu.org/packages/")
                    ("elpy" . "http://jorgenschaefer.github.io/packages/")
                    ("marmalade" . "http://marmalade-repo.org/packages/") 
                     ))

(package-initialize)

اگه میشه راهنمایی کنید ممنون میشم … باسپاس :hibiscus:

سلام. اول از همه اینکه emacs رو با sudo اجرا نکنین. مورد بعدی اینکه اگر داخل ایران هستید احتمالا نیاز به پراکسی دارید. اگر پراکسی رو فرض کنیم روی localhost و پورت ۸۱۱۸ نصب کرده باشید (‌پیشفرض ابزار polipo) این کد رو توی فایل تنظیمات ایمکستون قبل از لود کردن spacemacs بذارید:

(setenv "http_proxy" "localhost:8118")
(setenv "https_proxy" "localhost:8118")

اینجوری به صورت پبشفرض بسته ها رو از طریق پروکسی نصب خواهید کرد.

3 پسندیده

مرسی اقا سمیر …میگم یعنی الان که من تور استفاده میکنم .
(localhost:9050) رو تو مرورگر ست کردم و درست کار میکنه …
باید تنظیماتی که دادین رو داخل spacemacs. قرار بدم ؟ یا در فایل init.el در پوشه emacs.d ؟

ظاهرا که باید تو init.el قرار داد …
و وفتی تنظیماتو تو اول فایل قرار دادم این خطار رو داد

و باز خوبیش اینه میتونم الان وارد spacemacs بشم :smile:

اپدیت :

وقتی به جای پورت 8118 از 9050 استفاده میکنم این خطارو میده اخرش …
ولی وقتی از 8118 استفاده میکنم تو مینی بافر مینویسه start using a proxy … ولی هنوز 5 دقیقه گذشته ولی اتفاقی رخ نداده.

اپدیت 2

بعد از گذشت 10 دقیقه باز این ارور رو داد … فکر کنم باید من polipo رو ست کنم باز امتحان کنم … (تا به حال ازش استفاده نکردم)

اپدیت ۳ (حل شد)

دوستانی که این مشکل رو پیدا کردند … اول اینکه وقتی polipo رو نصب کردند و ست کردند …
اگر اون اروری که بالا داد این دستور مربوط به دسترسی رو وارد کنید:

sudo chown -R sharan.users .emacs.d; chmod -R u+rw .emacs.d

تور یه پروکسی هست که روی سیستم شما socks پروکسی ست می کنه. شما نیاز به HTTP پروکسی دارید. Polipo نصب کنین و تنظیمش کنین که از tor استفاده کنه و بعد ادرس polipo رو استفاده کنین.

2 پسندیده