2011-07-23 26 views
11

Tôi vừa phát hiện ra oh-my-zsh, nhưng tôi không thể làm cho nó hoạt động. Mặc dù các chủ đề chỉ hoạt động hoàn hảo nhưng plugin không hoạt động. Tôi có một số plugin được chọn, ví dụ: macports, nhưng tôi không nhận được lệnh hoàn thành cổng cũng như không làm các bí danh thích hợp. Đây là của tôi .zshrc:plugins oh-my-zsh không hoạt động



    # Path to your oh-my-zsh configuration. 
    export ZSH=$HOME/.oh-my-zsh 

    # Set name of the theme to load. 
    # Look in ~/.oh-my-zsh/themes/ 
    # Optionally, if you set this to "random", it'll load a random theme each 
    # time that oh-my-zsh is loaded. 
    export ZSH_THEME="steeef" 

    # Set to this to use case-sensitive completion 
    # export CASE_SENSITIVE="true" 

    # Comment this out to disable weekly auto-update checks 
    # export DISABLE_AUTO_UPDATE="true" 

    # Uncomment following line if you want to disable colors in ls 
    # export DISABLE_LS_COLORS="true" 

    # Uncomment following line if you want to disable autosetting terminal title. 
    # export DISABLE_AUTO_TITLE="true" 

    # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) 
    # Example format: plugins=(rails git textmate ruby lighthouse) 
    plugins=(git osx github macports textmate svn) 

    source $ZSH/oh-my-zsh.sh 

    # Customize to your needs... 
    export  PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin/:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/opt/local/bin:/opt/local/sbin 

plugin văn bản và osx cũng có vẻ không hoạt động - zsh chỉ than phiền về lệnh và điểm dừng không xác định. git và svn có một số cơ bản hoàn thành nhưng tôi không chắc chắn cho dù nó được thực hiện bởi plugin hoặc chỉ là một hoàn thành zsh bình thường. Tôi có phải xuất một thứ gì đó để sử dụng các plugin đó không? Hoặc nếu không, phải làm gì để sửa lỗi đó?

+0

cách bạn đã kết luận họ không làm việc? bạn có thể dán các lỗi zsh vào đây không? – NARKOZ

+0

lỗi chỉ là một đầu ra bình thường như "lệnh không tìm thấy" khi nhập lệnh sẽ khả dụng. –

+0

Thử chủ đề mặc định? – zeroasterisk

Trả lời

7

Tôi đã hiểu được điều này.

Điều gì đã xảy ra là bạn đã thực hiện cài đặt thủ công hướng dẫn cài đặt thủ công không đề cập đến việc bạn cần tự mình đặt PATH.

Vì vậy, bạn kết thúc với PATH mặc định. Nguồn cho mã thiết lập tự động sao chép đường dẫn hiện tại của bạn và nối nó vào .zshrc, điều này là không đủ nếu bạn phụ thuộc vào các mục nhập không chuẩn(ví dụ: bạn chạy Homebrew trên máy Mac).

Vì vậy, việc sửa chữa rất đơn giản:

cháy lên vỏ cũ của bạn và đó là tập tin cấu hình và sau đó sao chép và dán giá trị của $PATH vào phía trên cùng của tập tin ~/.zshrc của bạn.

Ciao!

+0

Bạn có biết * tại sao * điều này sẽ khiến các plugin của bạn không hoạt động (zsh cần gì trên đường dẫn?) Tôi dường như không thể làm việc với tôi (trên linux của kiến ​​trúc). –

4

Tôi vừa gặp sự cố tương tự! Có một gói được gọi là grml-zsh-config được cài đặt trong Archlinux của tôi. Tôi đã xóa gói này và các chủ đề oh-my-zsh bắt đầu hoạt động.

10

Hãy chắc chắn rằng bạn xác định các plugin của mình biến trước khi bạn khởi zsh:

plugins=(git wd) 
export ZSH=/home/<user>/.oh-my-zsh 
source $ZSH/oh-my-zsh.sh 
+1

Với tôi vấn đề là: Tôi đã có thanh bổ sung sau khi lin ZSH: – jesuscmd123