jck*_*kly 10 terminal command-line ruby-on-rails
我有一个rails项目,我认为它是以root身份创建的.我想更改权限,以便所有者不是root用户,而是我的用户.
我在stackoverflow上找到了一个命令来实现这个目的.
sudo chown -R $(username):$(username) Directoryname
Run Code Online (Sandbox Code Playgroud)
所以要更改它以便我的用户拥有它我运行这个:
sudo chown -R $(Jack):$(Jack) APIClient
Run Code Online (Sandbox Code Playgroud)
但是我得到错误:
sudo: chown: command not found
Run Code Online (Sandbox Code Playgroud)
如果我只是在没有sudo的情况下运行chown,我得到:
zsh: command not found: chown
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?我想这可能与我的zsh有关但不确定.
谢谢你的帮助.
jck*_*kly 14
所以@kaman帮我解决了上面评论中的问题.
事实证明我的$ PATH变量中没有chown的链接.
为了解决这个问题,我在.zshrc
文件中添加了以下内容.然而,正如卡曼已经在上面的评论中提出的那样,如果你正在运行bash,那就把它放进去了.bash_profile
export PATH="$PATH:/usr/sbin"
Run Code Online (Sandbox Code Playgroud)
谢谢卡曼,并希望这可以帮助其他人得到同样的错误.
归档时间: |
|
查看次数: |
10874 次 |
最近记录: |