2013-06-20 7 views
8

インターネットに接続することはできません。デフォルトの場所には、Emacs EL-GETパッケージをインストールすることはできません、emacsのは、私は私のinit.elにこれをコピーした

set HOME=%~dp0\.. 
cd .. 
D:\emacs-24.3\bin\runemacs.exe --debug-init --xrm "emacs.Background: light green" 

そして、これではありません.emacs.dディレクトリはgithubのからパッケージをダウンロードする必要がありますが、その代わり、私はこれを取得:

Debugger entered--Lisp error: (error "Could not create connection to raw.github.com:443") 
signal(error ("Could not create connection to raw.github.com:443")) 
error("Could not create connection to %s:%d" "raw.github.com" 443) 
url-http([cl-struct-url "https" nil nil "raw.github.com" nil "/dimitri/el-get/master/el-get-install.el" nil nil t nil t] (lambda (s) (end-of-buffer) (eval-print-last-sexp)) (nil)) 
url-https([cl-struct-url "https" nil nil "raw.github.com" nil "/dimitri/el-get/master/el-get-install.el" nil nil t nil t] (lambda (s) (end-of-buffer) (eval-print-last-sexp)) (nil)) 
url-retrieve-internal("https://raw.github.com/dimitri/el-get/master/el-get-install.el" (lambda (s) (end-of-buffer) (eval-print-last-sexp)) (nil) nil nil) 
url-retrieve("https://raw.github.com/dimitri/el-get/master/el-get-install.el" (lambda (s) (end-of-buffer) (eval-print-last-sexp))) 
(if (require (quote el-get) nil t) nil (url-retrieve "https://raw.github.com/dimitri/el-get/master/el-get-install.el" (function (lambda (s) (end-of-buffer) (eval-print-last-sexp))))) 
eval-buffer(#<buffer *load*> nil "d:/.emacs.d/init.el" nil t) ; Reading at buffer position 1831 
load-with-code-conversion("d:/.emacs.d/init.el" "d:/.emacs.d/init.el" t t) 
load("d:/.emacs.d/init" t t) 
#[0 "\205\262 

emacsが実際に接続しようとしているかどうかは、ファイアウォールから通知されません。

+0

プロキシを使用していますか? Emacsは、Windows上のシステムプロキシ設定の読み方を知らない可能性があります。 Emacsを実行する前に、 'https_proxy = PROXY_URL_HERE'で' https_proxy'環境変数を設定してみてください。 – user4815162342

+0

いいえ私はプロキシを使用しません。 defauldパッケージマネージャをうまく使用しているとわかったので、問題なく定義をダウンロードします。 – rsk82

答えて

1

私はこのスレッドがオーバー歳ですが、それはまだ新しいEL-getをユーザーに非常に関連すると思われる...

I ELは、取得するコードからダウンロードして多くの成功を持っていませんでした知っています(ウェブサイトのように)、私はhttps://github.com/dimitri/el-getのコードを使い、最初にgit clone経由でインストールしたのですが、一度私の〜/ .emacs.d/init.elのコード(上記のものに似ています) el-getを同期させるために働いていました。

el-getがネイティブPackage.elよりもずっと優れていることがわかっています。主にgit reposのインストールを直接サポートしているため、最初にクローンを作成する必要はありません。 (そして、それは、企業のプロキシを介して働いた後、それはさらに貴重になりました!)

5

私が最近書いたInstallation on Windowsページでは、この質問への答えのように思える:

EmacsはHTTPSをサポートしていません。 Windows上のボックスの。前述のように、 http://sourceforge.net/projects/ezwinports/files/から必要なdllを取り出すことができます。 here

  • エキスEmacsのbin/
    • しかしない .exeファイルへのgnutls-3.0.9-w32-bin.zipからbindll sが、そうでなければ、emacs bug 15905を打つかもしれません。
  • 新しいDLLに気づくようにEmacsを再起動する必要があります。
関連する問題