Code Monkey home page Code Monkey logo

Comments (3)

webbb82 avatar webbb82 commented on June 2, 2024 1

same issue here
plus
/.zshrc:105: command not found: antigen
a/antigen.zsh:source:2: no such file or directory: /home/llama/bin/antigen.zsh
archlinux%

from antigen.

seaofbits avatar seaofbits commented on June 2, 2024

To anyone reading this answer: The project seems lack of maintaince, althought it runs well for now. You may consider choosing another plugin manager. I am still using Antigen just because it is easy to bundle with oh-my-zsh.

Solution

Same issue to me today, and I found a solution:

# remove old installation, please check before exec it
#rm -r .antigen .antigen.zsh

# and re-install by git clone
git clone https://github.com/zsh-users/antigen.git ~/.antigen

# add source line to .zshrc. you may edit .zshrc manually
echo 'source ~/.angiten/antigen.zsh' >> ~/.zshrc

# finally, source the new file(or restart your shell), 
# and wait for a while for antigen to prepare everything for you!
source ~/.zshrc

Detailed Reason

I was confused by the error message at first, until I ran which antigen and got output like:

antigen () {
        local MATCH MBEGIN MEND
        [[ "$ZSH_EVAL_CONTEXT" =~ "toplevel:*" || "$ZSH_EVAL_CONTEXT" =~ "cmdarg:*" ]] && source "/home/name/.antigen/antigen.zsh" && eval antigen $@
        return 0
}

and I search it in source code, and find something here.

The issue seems to be caused by the hard encoded path $_ANTIGEN_INSTALL_DIR/antigen.zsh in the cache file($ANTIGEN_CACHE, /home/name/.antigen/init.zsh by default).

So my first solution to this issue is modifying the .antigen.zsh like:

# not perfect solution, edit the .antigen.zsh and delete all old caches
sed -i "s/_ANTIGEN_INSTALL_DIR\/antigen.zsh/_ANTIGEN_INSTALL_DIR\/.antigen.zsh/g" .antigen.zsh
antigen reset

but this solution is not perfect too, some commands such like antigen selfupdate still have error. I think there are more hard-encoded path in the repo.

Finally, when I am wandering in the repo, I find a file named ./antigen.zsh, which you just need to source then evething will be ok. So the issues is solved happily, by the non-official installation method mentioned above.

from antigen.

Young2men avatar Young2men commented on June 2, 2024

Hi

from antigen.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.