资讯专栏INFORMATION COLUMN

-bash: XXX: command not found解决办法

warnerwu / 1948人阅读

摘要:很多项目在部署时需要配置大量的依赖包,但往往很多时候,我们安装了某个依赖包用代替,输入它的命令后出现以下情况。那碰到这种情况怎么办别急,两步走。

很多项目在部署时需要配置大量的依赖包,但往往很多时候,我们安装了某个依赖包(用xxx代替),输入它的命令后出现以下情况。

$ xxx creat project
$ -bash: xxx: command not found

为什么会出现这种情况?

我们安装完依赖包时,自动在root目录下(/root/some/xxx)生成一个命令集xxx文件。
只有我们在这个目录中使用这个xxx指令有效,但是如果没有添加进全局环境中,在其他目录下输入xxx指令就会提示找不到这个命令。

$ -bash: xxx: command not found

那碰到这种情况怎么办?别急,两步走。

1,找到你安装的这个包所在的目录,找到这个目录下有一个指令相同命名的文件。

比如你输入的命令是:xxx
那就找到这个目录下的/root/some/xxx文件。

2,创建一个软链接放在全局目录中

/usr/local/bin/

命令如下:

$ cd /usr/local/bin/
$ ln -s /root/some/xxx xxx

这样就相当于你在全局环境中设置了一个文件指向依赖的环境目录中,现在输入命令,就不会提示command not found了。

这个办法也可用于手动添加某些指令集到全局指令中,可能我的描述不太准确,或者文中有错误,恳请指出,因为本人也在学习,在此谢过,本文章发布只为后来人参考。

SEO:-bash: laravel: command not found

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23321.html

相关文章

  • pyinstaller 打包成exe出现的问题+解决办法

    摘要:由此知道,打包并没有将调用到的资源文件打包在文件中,所以没有办法再用到该资源。解决办法是将资源和文件放到同一目录或者将源码中用到的资源路径改成绝对路径。 问题:exe文件运行无反应 首先查看自己打包时候用的参数,如果码中没有tkinter之类的GUI窗口的话就不要用 -w 了 同时查看一下码里面有没有标准化输入输出,例如print,如果有就不要用 -w 因为 -w 参数的意思是...

    zhoutao 评论0 收藏0
  • Webhook 实践 —— 自动部署

    摘要:也许有人看过我之前的一篇博文解决禁止百度爬虫的方法与可行性分析。为了解决文章中的这个问题,我最后建立了一个只服务于百度爬虫的一个备份服务器。于是我要完成的事情便是完成一个能够将我最新版本的博客,随时同步到备份服务器的。 本文最初发布于我的个人博客:咀嚼之味 Webhook,也就是人们常说的钩子,是一个很有用的工具。你可以通过定制 Webhook 来监测你在 Github.com 上的各...

    Lionad-Morotar 评论0 收藏0
  • 解决macos下idea创建多modules项目时启动tomcat报错问题

    摘要: /Users/zhangwei/Library/apache-tomcat-8.5.13/bin/catalina.sh run [2017-06-29 09:50:05,057] Artifact awbeciweb:war exploded: Server is not connected. Deploy is not available. 29-Jun-2017 21:50:1...

    魏明 评论0 收藏0

发表评论

0条评论

warnerwu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<