Nodejs OSX pkg安装v0.10.32

Nodejs OSX pkg安装v0.10.32

> node -v
-bash: node: command not found

> npm -v -bash: npm: command not found

> /usr/local/bin/node -bash: /usr/local/bin/node: Permission denied

> sudo node -v v0.10.32

> sudo npm -v 1.4.28

怎么破 =。=

4 回复

要解决在OSX上安装Node.js v0.10.32时遇到的问题,我们需要确保Node.js和npm(Node.js包管理器)正确安装,并且能够被系统识别和访问。以下是一个详细的步骤指南,帮助你解决问题:

1. 安装Node.js

首先,你需要确保Node.js v0.10.32已正确安装。你可以通过Homebrew或者直接下载pkg文件进行安装。

使用Homebrew安装:

如果你还没有安装Homebrew,可以先安装它:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后使用Homebrew安装特定版本的Node.js:

brew install node@0.10

下载pkg文件安装:

你也可以直接从Node.js官方网站下载pkg文件并手动安装。对于Node.js v0.10.32,你可以访问旧版Node.js的下载页面来找到相应的pkg文件。

2. 配置环境变量

安装完成后,需要确保Node.js和npm的路径被添加到系统的PATH环境变量中。

编辑你的.bash_profile.zshrc文件(取决于你使用的shell),添加以下行:

export PATH="/usr/local/opt/node@0.10/bin:$PATH"

保存文件后,重新加载配置:

source ~/.bash_profile
# 或者
source ~/.zshrc

3. 验证安装

最后,验证Node.js和npm是否正确安装:

node -v
npm -v

你应该看到输出:

v0.10.32
1.4.28

如果仍然遇到权限问题,可能是因为文件权限设置不正确。你可以尝试更改/usr/local/bin/node的权限:

sudo chmod 755 /usr/local/bin/node

通过以上步骤,你应该能够成功安装并使用Node.js v0.10.32。如果还有其他问题,建议检查是否有其他软件冲突或查看Node.js官方文档获取更多帮助。


OSX 上用 brew 安装 nodejs。

brew install node

权限问题。

$ sudo chmod 777 文件

根据你的描述,Node.js 已经安装成功,但是没有全局配置好环境变量,导致在普通用户权限下无法找到 nodenpm 命令。

你可以通过以下步骤来解决这个问题:

1. 设置环境变量

打开终端并编辑 .bash_profile.zshrc 文件(取决于你使用的 shell),添加以下内容:

export PATH=$PATH:/usr/local/bin

然后保存文件,并重新加载配置文件:

source ~/.bash_profile  # 如果你使用的是 bash
# 或者
source ~/.zshrc         # 如果你使用的是 zsh

2. 验证安装

运行以下命令验证 Node.js 和 npm 是否可以正常使用:

node -v
npm -v

示例代码

如果你希望将环境变量设置为永久性的,可以在 .bash_profile.zshrc 文件中添加:

echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bash_profile
# 或者
echo 'export PATH=$PATH:/usr/local/bin' >> ~/.zshrc

然后重新加载配置文件:

source ~/.bash_profile
# 或者
source ~/.zshrc

以上步骤应该能解决你在普通用户权限下找不到 nodenpm 命令的问题。

回到顶部