Cách khởi chạy emacs đã được cài đặt với conda


4

Tôi đã cài đặt emacs theo conda với conda install -c conda-forge emacs

Tuy nhiên, khi gọi emacs từ dòng lệnh, tôi vẫn nhận được các emacs cũ mặc định.

Tôi đã thử:

  1. đăng xuất đăng nhập vào phiên ssh của tôi, nhưng nó không hoạt động.
  2. gọi nó một cách rõ ràng : <my home dir>/anaconda2/pkgs/emacs-25.2-0/bin/emacs. Nhưng nó dẫn đến một lỗi:<my home dir>//anaconda2/pkgs/emacs-25.2-0/bin/emacs: error while loading shared libraries: libjpeg.so.9: cannot open shared object file: No such file or director

Lưu ý: Khi tôi thực thi python, tôi thấy rằng nó chạy phiên bản anaconda của python.

Bất kỳ ý tưởng về làm thế nào tôi có thể thực thi các emacs được cài đặt theo conda?

Câu trả lời:



0
  1. xác định vị trí trên đĩa trình cài đặt conda đã đặt emacs. Nó có thể được thực hiện bằng cách kích hoạt môi trường conda của bạn và chạy which emacssẽ cung cấp cho bạn đường dẫn đầy đủ. Ghi lại đường dẫn
  2. khởi chạy emacs của bạn với bước /full/path/to/emacsbạn đã nhận được từ bước 1. Nếu bạn không thể khởi chạy emacs, bạn sẽ gặp rắc rối, gỡ cài đặt và cài đặt lại
  3. Điều quan trọng là thêm nó vào PATHbiến. Tôi khuyên bạn nên điều này
mkdir $HOME/bin       # make a bin directory if not already have one
# assuming `which emacs` has full path to conda installed emacs
ln -s `which emacs` $HOME/bin/emacs  # create a symlink, 
export PATH=$HOME/bin:$PATH     # priority to emacs in $HOME/bin
# add the above line to the bottom of your ~/.bashrc file (assumption: bash is your shell)

Ưu điểm của cách này là, thông thường chúng ta chuyển đổi giữa các môi trường conda, chúng ta không phải cài đặt emacs trong tất cả chúng, chúng ta chỉ cần cài đặt nó trong một trong các conda env, sau đó sửa đổi $ PATH để có thể truy cập mọi lúc mọi nơi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.