首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有可能在OS中设置太多的$PATHs吗?

有可能在OS中设置太多的$PATHs吗?
EN

Stack Overflow用户
提问于 2009-11-18 01:30:23
回答 3查看 161关注 0票数 1

我最近一直在学习宝石,我发现的一个错误是:

代码语言:javascript
复制
WARNING:  Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
  /usr/bin aren't both writable.
WARNING:  You don't have /Users/Alex/.gem/ruby/1.8/bin in your PATH,
 gem executables will not run.
ERROR:  Error installing rubygame:
 ffi requires rake (>= 0.8.7, runtime)

我知道UNIX (更具体地说,是bash)使用这个.bash_profile文件来知道运行脚本/命令时在哪里查找可执行文件,并且它这样做是“按照顺序”的。

我的问题是:我能不能在我需要的时候继续标记目录,并且这样做可以打开我到.什么都行?

(不管值多少钱,我把这个命令重新运行为"sudo gem.“它仍然写着"ERROR: Error installing rubygame: ffi requires rake (>= 0.8.7, runtime)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-18 01:36:12

您可以在路径的末尾(或顶部)添加内容,直到达到变量的长度限制为止。看上去很像。

但它减缓了命令搜索。每次键入命令时,都会在任何地方搜索可执行文件,路径告诉它搜索直到找到为止。命令输入可能导致不存在的文件,而这些文件的排序可能会变得缓慢。

票数 3
EN

Stack Overflow用户

发布于 2009-11-18 01:39:04

我相信bash缓存可执行文件的位置,所以即使您有很长的路径,运行程序也不需要太长时间。

你可以试试sudo gem update rake的最后一个错误.

票数 1
EN

Stack Overflow用户

发布于 2009-11-18 01:34:02

我不知道$PATH变量或任何一个env可以有多长时间。但是我想环境变量一般是有一个限制的,大约65 in的总和。还是不确定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1753051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档