侧边栏壁纸
博主头像
DOKI SEKAI博主等级

行动起来,活在当下

  • 累计撰写 114 篇文章
  • 累计创建 38 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Yarn 对 **所有用户** 可用

君
2024-12-25 / 0 评论 / 0 点赞 / 4 阅读 / 3176 字

从输出中可以看到 Yarn 的可执行文件路径是 /usr/local/nodejs/bin/yarn,但系统尚未将其添加到全局环境变量中。

以下是让 Yarn 对 所有用户 可用的完整步骤:


1. 添加 /usr/local/nodejs/bin 到全局 PATH

将 Yarn 的路径 /usr/local/nodejs/bin 添加到系统的全局环境变量中,以便所有用户都能访问。

编辑 /etc/profile

用文本编辑器打开 /etc/profile

sudo vim /etc/profile

在文件末尾添加以下内容:

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

保存并刷新环境变量

保存文件后,运行以下命令以使更改生效:

source /etc/profile

2. 验证 PATH 是否生效

运行以下命令检查 PATH 是否包含 Yarn 的路径:

echo $PATH

确保输出中包含 /usr/local/nodejs/bin


3. 确保所有用户有权限访问

检查 Yarn 的目录和文件权限:

ls -ld /usr/local/nodejs
ls -ld /usr/local/nodejs/bin

如果权限不足,设置为所有用户可读和可执行:

sudo chmod -R a+rx /usr/local/nodejs

4. 测试

以其他用户登录或切换到其他用户身份进行测试:

su - username
yarn --version

如果返回 Yarn 的版本号,说明配置成功。


5. 检查是否需要为特定用户单独配置

如果部分用户仍无法使用 Yarn,确保他们的登录环境正确加载了全局 /etc/profile 文件。对于非登录 shell 用户,还可以检查以下文件:

  • /etc/bashrc
  • 用户的 ~/.bashrc~/.bash_profile

添加以下内容(如必要):

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

通过这些步骤,Yarn 将能够被系统上所有用户正常使用。如果仍有问题,请提供错误信息,我可以进一步协助。

0

评论区