问题标签 [system-paths]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
284 浏览

r - 对 Mac 和 Windows 中 r 中 awk 的 ebd 文件路径的连接进行故障排除

我正在使用 auk 打开 ebird 数据,无法为文件创建路径。我将路径设置为文件夹。当我尝试将其更改为文件时,它说路径不正确。

我可以看到Sys.getenv()路径设置为一个文件夹。使用auk_get_ebd_path()命令我看到了同样的事情。当我尝试使用命令更改该文件夹内文件的路径时,auk_set_ebd_path()我收到一条错误消息。

其他尝试产生了一条Error in file(con, "r") : cannot open the connection消息

好像他们想要路径去一个文件。我认为路径将通过system.file()命令完成。我尝试了很多变化:

或者

或者

0 投票
1 回答
1991 浏览

macos - 如何查找 Mac 文档路径(与语言无关)

我需要在 MacOS 上使用 golang 找到文档文件夹路径。我可以这样做:

但我不知道“文档”是否是其他操作系统语言的有效解决方案。如果 Mac 是意大利语怎么办?有什么方法可以确定吗?或者我在哪里可以找到它始终是“文档”的经过验证的信息?可悲的是,我无法使用除英语以外的任何 Mac。

0 投票
1 回答
2251 浏览

python - 配置路径时无法在路径上找到 Python37-32\Scripts 的内容

我无法在命令行上访问“C:\Program Files (x86)\Python37-32\Scripts”的内容,但我已将其配置为用户路径。

当我使用 Pip 安装 Python 包时,我收到一条警告消息,指出包的安装位置不在我的 PATH 上。所以我添加了 C:\Program Files (x86)\Python37-32\Scripts 作为名称 PythonScripts 下的路径。

当我尝试运行位于 Python37-32\Scripts 文件夹中的文件(如 pip.exe)时,出现未找到该程序的错误。

0 投票
2 回答
2324 浏览

c++ - Visual Studio:复制安装文件夹并将其设置为由 Qt Creator 自动检测

我清除了旧的 Windows 10 并用ISO 映像的新 Windows 10 替换它。

  1. 在清除之前,我将旧 Windows 上的Microsoft Visual Studio 2017 Community Edition的文件夹复制到外部硬盘:
  1. 现在重新安装 Windows 10 后,我将 VS 2017 文件夹从外部硬盘复制到C:\Program Files (x86)\新操作系统的文件夹中。

  2. 我这样做是为了避免在新操作系统上再次下载 VS 2017。


问题是其他软件,如 Qt Creator,无法自动检测 VS C/C++ 编译器。我想那是因为 VS 2017 没有添加到路径中。


问题是:

  • 我应该向系统路径添加什么路径才能让 VS 2017 被 Qt Creator 等其他软件自动检测到?
  • 是否有任何脚本可以运行以自动将 VS 2017 集成到操作系统的其余部分。
0 投票
0 回答
46 浏览

filepath - 有什么方法可以获取剃须刀页面的文件系统路径?

对于“Pages/TestPages/”中的页面“TestModel”,获取如下字符串:/linux 或项目根目录/项目名称/Pages/TestPages/

编辑:我不想从正在运行的页面中获取路径。假设从 startup.cs

编辑 2: 我看起来像这样:
string GetPath(PageModel Page)
string path = GetPath(TestModel)
path: "/linux or project root/project-name/Pages/TestPages/"

0 投票
2 回答
1810 浏览

python - 尽管位于系统路径中,但 Geckodriver 无法识别

摘要: Geckodriver 似乎无法识别,尽管它已在 SYSTEM PATH 中准确设置

当前系统配置:

  • 操作系统:Windows 10;版本:1909;操作系统版本:18363.752;系统类型:64 位操作系统 Windows 系统信息

  • 已安装Microsoft Visual Studio 可再发行运行时:vc_redist.x64.exe

  • 用户环境变量值:“C:\Users\PCUserName\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\PCUserName\AppData\Local\Programs\Python\Python38\;%IntelliJ IDEA Community Edition% ;C:\Program Files\Java\jdk-13.0.1\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;C:\Development\Selenium Resources\Selenium Drivers\geckodriver.exe;C:\Development\Selenium Resources\Selenium Drivers\chromedriver.exe;C:\Development\Selenium Resources\Selenium Drivers\;C:\Development\Selenium Resources\Selenium Drivers;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program文件\Git\cmd;C:\Program Files\Microsoft VS Code\bin;"

  • 系统环境变量值:“%path%;C:\Development\Selenium Resources\Selenium Drivers;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Ruby26-x64\bin;C: \Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows \System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Git\cmd;C:\Program Files\Java\jre1.8.0_221\bin\javaw.exe ;C:\Program Files\Java\jdk-12.0.2\bin;C:\Users\PCUserName\AppData\Local\Programs\Python\Python38;C:\Users\PCUserName\AppData\Local\Programs\Python\Python38 \Scripts;C:\Development\Selenium Resources\Selenium Drivers\;C:\Development\Selenium Resources\Selenium Drivers\chromedriver.exe;C:\Development\Selenium Resources\Selenium Drivers\geckodriver.exe;"

  • Selenium Driver 的保存目录:C:\Development\Selenium Resources\Selenium Drivers Selenium Drivers Directory

  • 安装的 Firefox 浏览器版本:74.0(64 位)

  • 安装的 Geckodriver 版本:geckodriver-v0.26.0-win64.zip 从这里:https ://github.com/mozilla/geckodriver/releases

  • Github 项目(最新):https ://github.com/cikent/Selenium-Projects/tree/master/Selenium-PythonProjects/python-webui-testing

目标/目标: 解决 Geckodriver 未被检测到的问题,因此我可以通过参考 Automation Panda 的以下指南继续使用 Selenium 和 Pytest 在 Python 中设置自动化框架:https ://blog.testproject.io/2019/07/16/read -config-files-in-python-selenium/

我已经尝试过什么?:

实际结果: 当我执行时:pipenv run python -m pytest从以下目录:C:\Development\Selenium-Projects\Selenium-PythonProjects\python-webui-testing,我得到: PowerShell Execution of Pytest & Output

0 投票
3 回答
11338 浏览

powershell - 如何在 Windows 10 的环境变量中为系统变量添加多个 PATH?

我错误地删除了系统变量下的整个 PATH 变量。因此,我尝试将一个名为 PATH 的变量显式添加到系统变量中。但是现在每当我尝试添加多个 PATH 时,每个 PATH 都会覆盖前一个。

截图 1

如您所见,它没有打开路径列表,而是提供了一个路径选项。所以我尝试使用命令行附加一个 PATH 变量。

setx path "D:\Softwares\MongoDB\bin" /m

截图 2

它仍然会覆盖以前的路径。如图所示,Java 路径(来自屏幕截图 1)被 MongoDB 路径覆盖。

我该如何解决这个问题?如何向 PATH 变量添加多个路径?

PS - 我使用 Windows 10(64 位)。

0 投票
2 回答
75 浏览

eclipse - 如何更改配置文件以获取正确的 java 位置以运行 scala ide - “返回的退出代码 1”

我下载了scala ide,但它不会运行。它给了我这个错误:

在此处输入图像描述

但我的 java 位置是 C:/jdk。

我确实安装了 JAVA_HOME 并指向 C:/jdk。

如何让 eclipse 寻找到正确的位置以便 scala eclipse ide 运行?

0 投票
1 回答
93 浏览

c++ - 在 C++ 中使用 RegSetValueEx() 附加到用户环境变量

我想使用 c++ 将新路径附加到现有环境变量。这应该是针对当前用户的(如果您可以提供 Local_Machine 的示例,那也是可以接受的)。

路径()和变量(已经存在)是

我试过的

对于上面的代码,我已经按照how-to-add-environment-variable-in-c进行了操作。该代码确实有效并为当前用户设置了环境变量,但它也覆盖了已经存在的任何现有路径,我想要什么做的是追加到现有的路径

不能回答我问题的事情

0 投票
1 回答
523 浏览

c++ - 为所有进程刷新系统环境变量而无需在 C++ 中注销/重新启动

我正在用 C++ 编写一个程序,它将一个新目录添加到系统的路径环境变量中。该目录已成功添加该RegSetValueEx()功能,但更改并未反映在所有进程中。

我已经尝试过BroadcastSystemMessage(),并且SendMessageTimeout()功能如下

但是它们都不起作用,但是当我重新启动系统时,更改就会反映出来。

我想要的是

我希望在没有注销的情况下反映所有进程的更改,并且几天前我安装了一个软件(Composer https://getcomposer.org),它添加了它的环境路径并刷新了所有进程的环境变量,而不需要系统重启。

这是我已经查看过的一些有用的链接