bash: ./make.sh: 权限不够
时间: 2024-05-19 20:17:01 浏览: 139
这个问题可能是由于您没有足够的权限来运行此脚本导致的。您可以尝试使用sudo命令来提高权限并重新运行脚本。例如,您可以在命令行中输入以下内容来运行脚本:
sudo ./make.sh
这将使用超级用户权限运行make.sh脚本,并且您可能需要输入您的密码以进行身份验证。如果问题仍然存在,请检查您的操作系统是否已正确安装所需的软件包,并且您是否具有正确的权限。
相关问题
-bash: ./redis.cli: No such file or directory
当出现"-bash: ./redis.cli: No such file or directory"的错误提示时,这意味着系统无法找到指定的redis-cli文件。这个问题可能是由以下几个原因引起的:
1. 未正确安装Redis: 首先要确保已经正确安装了Redis。可以通过运行"make"命令来编译Redis源代码,并通过"make install"命令将Redis安装到系统中。在安装过程中可能会出现错误,比如缺少相应的依赖项或者编译过程中出现了问题。如果出现问题,可以尝试重新安装Redis或者检查系统环境是否满足安装要求。
2. Redis-cli文件路径错误: 如果Redis-cli文件不在当前目录下或者路径设置不正确,系统就无法找到该文件。确保Redis-cli文件存在,并且可以通过正确的路径进行访问。可以使用"cd"命令切换到Redis-cli所在目录,然后再次运行命令。
3. 权限问题: 检查当前用户是否具有执行Redis-cli文件的权限。可以使用"chmod"命令修改文件权限,确保当前用户有执行权限。使用"ls -l"命令可以查看文件的权限设置。
总结来说,当出现"-bash: ./redis.cli: No such file or directory"的错误提示时,需要确认Redis是否正确安装,Redis-cli文件是否存在,并且路径以及文件权限是否正确。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法](https://download.csdn.net/download/weixin_38752459/14090617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [-安装redis报错"/bin/sh: cc: command not found"和“jemalloc/jemalloc.h: No such file or directory](https://blog.csdn.net/u010775025/article/details/80340586)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [redis安装报错No such file or directory解决方案](https://blog.csdn.net/Erice_s/article/details/80283908)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
build/make/core/main.mk was modified, regenerating... /bin/bash: update_comm_new.sh: 未找到命令
出现这个错误可能是因为系统无法找到名为`update_comm_new.sh`的命令。请确保该命令存在并且在系统的可执行路径中。你可以通过以下步骤来解决这个问题:
1. 确认`update_comm_new.sh`文件是否存在于你的目录中。你可以使用`ls`命令来检查文件是否存在,例如:`ls update_comm_new.sh`。
2. 如果文件存在,确保该文件具有可执行权限。你可以使用`chmod`命令添加可执行权限,例如:`chmod +x update_comm_new.sh`。
3. 如果文件不存在,你需要确认该命令是否正确安装。你可以尝试使用`which`命令查找命令的安装路径,例如:`which update_comm_new.sh`。
4. 如果命令未安装,你需要安装该命令。具体的安装方式取决于你要使用的命令,可能需要通过包管理器或手动下载和编译来安装。
如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助你解决这个问题。
阅读全文