Cannot run ionic. receives “No command 'ionic' found”

前端 未结 13 1307
灰色年华
灰色年华 2020-12-14 08:11

I want to start using the ionic framework, but unfortunately I\'m already failing on the first step.

I am running Ubuntu 13.04 and I have node v0.10.25 installed. I\

相关标签:
13条回答
  • 2020-12-14 09:05

    Someone might run into this after trying to change the global library directory of npm to a folder they have permissions to write to in order to be able to install global libs without root permissions.

    In that case you might have forgotten to add the new folder to you PATH environment variable.

    The whole process of fixing Permissions can be found here.

    in case that source disappears here is a copy of the steps:

    There are times when you do not want to change ownership of the default directory that npm uses (i.e. /usr) as this could cause some problems, for example if you are sharing the system with other users.

    Instead, you can configure npm to use a different directory altogether. In our case, this will be a hidden directory in our home folder.

    1. Make a directory for global installations:

      mkdir ~/.npm-global

    2. Configure npm to use the new directory path:

      npm config set prefix '~/.npm-global'

    3. Open or create a ~/.profile file and add this line:

      export PATH=~/.npm-global/bin:$PATH

    4. Back on the command line, update your system variables:

      source ~/.profile

    Test: Download a package globally without using sudo. npm install -g jshint

    Instead of steps 2-4 you can also use the corresponding ENV variable (e.g. if you don't want to modify ~/.profile):

    NPM_CONFIG_PREFIX=~/.npm-global npm install -g jshint

    if you just follow these steps and reinstall all the Global libs there is a good chance that it will start working for you anyways...

    Just remember that if you do this, you will save your global libs into the folder created in step 1 instead of the default location in /usr/local or just /usr (depending on your OS flavor i guess?)

    0 讨论(0)
提交回复
热议问题