Questions tagged «path»

文件或目录名称的一般形式,用于指定文件系统中的唯一位置。在许多Linux和类似Unix的OS中,PATH(全部大写)变量指定在其中搜索可执行程序的目录。


9
xcrun:错误:活动的开发人员路径(“ /Applications/Xcode.app/Contents/Developer”)不存在
尝试使用brew和git时出现xcode问题: xcrun:错误:活动的开发人员路径(“ /Applications/Xcode.app/Contents/Developer”)不存在,用于xcode-select --switch path/to/Xcode.app指定您希望用于命令行开发人员工具的Xcode(或参见参考资料man xcode-select) 我可以键入xcode-select,它表明该命令存在。当我键入xcode-select -p时显示: /Applications/Xcode.app/Contents/Developer 但是当我这样做时which xcode-select,它给了我: / usr / bin / xcode-select 我尝试过使用命令开关并通过Apple Developer网站再次安装,但是到目前为止,这些选项都无法使用...如何解决此问题?
141 xcode  path  xcrun 

7
在OSX中永久设置PATH环境变量
我已经阅读了关于如何将OSX上的环境变量永久设置为几个答案。 首先,我尝试了这个,如何在Linux / Unix上永久设置$ PATH?但是我收到一条错误消息,说no such file and directory,所以我认为我可以尝试 ~/.bash_profile代替~/.profile它,但是它不起作用。 其次,我找到了该解决方案如何在os x中设置应用程序使用的$ PATH,建议在其中进行更改 〜/ .MacOSX / environment.plist 但是我又no such file and directory出错了。 我需要一种设置这些变量的方法,这样就不必在每次打开新的终端会话时都一次又一次地设置它们。

19
在Windows 7上添加Python路径
我一直在尝试在Windows 7上将Python路径添加到命令行中,但是无论我尝试哪种方法,似乎都没有任何效果。我使用了该set命令,尝试通过“编辑环境”变量提示符等添加它。 此外,如果我在命令行上运行set命令,它将列出此内容 python = c:\python27 但是它仍然无法识别Python命令。 阅读文档以及其他各种资源似乎无济于事。 编辑:为了进一步说明,我在编辑环境提示中将Python可执行文件的路径附加到PATH。似乎不起作用。


11
res.sendFile绝对路径
如果我做一个 res.sendfile('public/index1.html'); 然后我收到服务器控制台警告 表达已弃用res.sendfile:res.sendFile改为使用 但它在客户端工作正常。 但是当我将其更改为 res.sendFile('public/index1.html'); 我得到一个错误 TypeError:路径必须是绝对路径或将根目录指定为 res.sendFile 并且index1.html不呈现。 我无法弄清楚绝对路径是什么。我的public目录与处于同一级别server.js。我正在res.sendFile使用server.js。我也宣布app.use(express.static(path.join(__dirname, 'public'))); 添加我的目录结构: /Users/sj/test/ ....app/ ........models/ ....public/ ........index1.html 在此处指定的绝对路径是什么? 我正在使用Express4.x。
137 node.js  express  path 

4
您是否需要在node.js中使用path.join?
众所周知,Windows使用反斜杠执行路径,而Unix使用正斜杠进行路径。node.js提供path.join()了始终使用正确的斜杠。因此,例如,'a/b/c'您不必编写Unix,而只编写Unix path.join('a','b','c')。 但是,似乎存在这种差异,但如果您不对路径进行规范化(例如,使用path.join),而仅编写诸如a/b/cnode.js之类的路径,则在Windows上运行脚本没有问题。 那么,有没有写上任何好处path.join('a','b','c')了'a/b/c'?无论平台如何,两者似乎都可以工作...
134 node.js  windows  unix  path 

9
在ASP.NET的外部C#类中使用Server.MapPath
我正在尝试获取C#类中某些文件的绝对路径。 Server.MapPath当然,它对于ASPX及其代码隐藏页非常有效,但是在另一个类文件中不存在。我尝试了HostingEnvironment.MapPath(),但是它抱怨不允许使用相对虚拟路径。有什么想法吗? System.Web 已导入。
132 c#  asp.net  file  path  relative-path 

12
在Python的相对位置打开文件
假设python代码在以前的Windows目录“ main”中未知的位置执行,并且在运行时将代码安装在任何地方,都需要访问目录“ main / 2091 / data.txt”。 我应该如何使用open(location)函数?应该在什么位置? 编辑: 我发现下面的简单代码可以工作..它有什么缺点吗? file="\2091\sample.txt" path=os.getcwd()+file fp=open(path,'r+');

11
如何获取父目录位置
这段代码是在b.py中获取templates / blog1 / page.html: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) 但我想获取父目录位置: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html |--templates |--------blog1 |-------page.html 以及如何获取父位置 谢谢 更新: 这是对的: dirname=os.path.dirname path = os.path.join(dirname(dirname(__file__)), os.path.join('templates', 'blog1/page.html')) 要么 path = os.path.abspath(os.path.join(os.path.dirname(__file__),".."))
131 python  path 

8
NET中如何在运行时将文件夹添加到程序集搜索路径?
我的DLL是由第三方应用程序加载的,我们无法对其进行自定义。我的程序集必须位于它们自己的文件夹中。我无法将它们放入GAC(我的应用程序要求使用XCOPY进行部署)。当根DLL尝试从另一个DLL(在同一文件夹中)加载资源或类型时,加载失败(FileNotFound)。是否可以通过编程(从根DLL)将我的DLL所在的文件夹添加到程序集搜索路径中?我不允许更改应用程序的配置文件。
130 .net  search  assemblies  path 

7
Python列表目录,子目录和文件
我试图制作一个脚本来列出给定目录中的所有目录,子目录和文件。 我尝试了这个: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) 不幸的是,它无法正常工作。 我得到所有文件,但没有完整的路径。 例如,如果dir结构为: /home/patate/directory/targetdirectory/123/456/789/file.txt 它会打印: /home/patate/directory/targetdirectory/file.txt 我需要的是第一个结果。任何帮助将不胜感激!谢谢。
130 python  file  path 

6
在Less中连接字符串
我认为这是不可能的,但我想我要是有办法的话。我的想法是,我有一个用于Web资源文件夹路径的变量: @root: "../img/"; @file: "test.css"; @url: @root@file; .px { background-image: url(@url); } 我得到这个结果: .px { background-image: url("../img/" "test.css"); } 但是,我希望将这些字符串合并为一个字符串,如下所示: .px { background-image: url("../img/test.css"); } 是否可以在Less中将字符串连接在一起?
129 css  path  web  less  concat 

6
如何设置$ PATH以便`ssh user @ host command`起作用?
我似乎无法设置新的$ PATH,以使其在通过执行命令时使用ssh user@host command。我尝试将其添加export PATH=$PATH:$HOME/new_path到远程计算机上的〜/ .bashrc和〜/ .profile中,但是执行ssh user@host "echo \$PATH"显示更改尚未被使用(它显示/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games)。远程计算机正在运行Ubuntu 8.04。 我确定我可以将其入侵/ etc / profile,但这不是一个干净的解决方案,它仅在具有root访问权限的情况下才有效。
129 unix  shell  path  ssh 

3
查找将在Windows中从命令行执行的程序的路径
说我在系统的X.EXE文件夹中安装了一个程序c:\abcd\happy\。该文件夹位于系统路径上。现在,假设系统上还有另一个程序,也称为X.EXE,但安装在folder中c:\windows\。 是否可以从命令行快速找出如果我键入X.EXE两个X.EXE将启动哪个?(但无需目录搜索或在任务管理器中查看过程详细信息)。 也许某种内置命令,或者某些可以执行类似操作的程序?: detect_program_path X.EXE

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.