问题标签 [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.
cmake - 如何为库编写 CMake 安装?
这是我的尝试:
两种变体都是错误的。我想libtinyscheme.so
从${tinyscheme-nix_BINARY_DIR}
到/lib
或/lib64
。基本上,我认为${LIB_INSTALL_DIR}
可以处理它。
我怎样才能做到?我的错误在哪里?
go - 在 Go 中获取系统文件夹路径?
是否可以跨平台获取 Go 中系统文件夹的路径?例如。临时文件夹、“文档”文件夹等。
我发现ioutil.TempFolder/File
但他们做了一些不同的事情。任何想法?
python - 在 Windows 上激活 virtualenv
我已经在装有 Python 2.7 的 Windows 7 机器上安装了 virtualenv 1.10。
我创建了一个名为 TESTENV 的虚拟环境。它位于 C:\
如果我运行C:\TESTENV\Scripts\activate
然后键入python
后跟:
它C:\TESTENV
按预期输出。
但是如果我运行D:\virtualenv_test.py
(这是一个包含我上面使用的两行代码的脚本),它会输出C:\Python27
.
我尝试在脚本中添加一个 shebang 行,但这在 Windows 上不起作用。
为什么脚本不在虚拟环境的上下文中运行?
macos - 混乱的系统路径,无法启动应用程序
我编辑了/etc/paths,把本地目录放在最上面,现在我不能在终端运行命令,包括sudo,恐怕这会影响终端外的系统。
为了解决这个问题,我已经注释掉了所有内容并获取了 .bash_profile 和 .bashrc,/etc/paths.d/ 下没有任何内容,而 /etc/paths 现在是:
然而问题依然存在:
和:
系统是 Mac OS X 10.8 Mountain Lion。期待您的帮助,
ruby - Ruby C 扩展依赖项
问题
我对动态库和静态库的区别有一个直观的理解。也就是说,我正在尝试编写一个使用第三方库的 C 扩展。我已经静态和动态地编译了这个库,并在我的 extconf.rb 中引用了静态库。为了清楚...
A = 3rd 方动态库(理论上未使用)
B = 3rd 方静态库(在 extconf.rb 中引用)
C = Ruby C 扩展
事情是这样的:当我在我的 ruby 代码中需要 C 时,我得到一个错误。如果 A 在当前工作目录中,则不会引发此错误。奇怪。在当前工作目录中有 B 似乎使 ruby 感到困惑,它找不到 A。
理想情况下,我希望系统上根本不存在 B。我想把它全部隐藏在 C 中。这就是我认为静态库所做的。这是可能的吗?如果可以,它是如何完成的?
上下文集
Windows7、Ruby2.0、DevKit、MinGW。第 3 方库是CGAL,它又依赖于 boost、mpfr 和 gmp。该扩展旨在与 SketchUp 的 ruby API 一起使用。SketchUp ruby 扩展通过 SketchUp 界面安装,该界面只是将相关文件复制到它选择的目录并加载它们。我的 extconf 如下所示:
要求()失败
当找不到 libCGAL.dll 时,我得到以下输出。把它放在当前的工作目录中可以解决这个问题。
c++ - 我应该对 C++ 包含目录进行符号链接,以便它也出现在 /usr/include 下吗?
我在 Win7 64 上使用 Cygwin32。我安装了 g++ 和 libstdc++。C++ 包含位于/usr/lib/gcc/i686-pc-cygwin/4.8.2/include/c++/tr1/
- 但不在/usr/include
.
通过符号链接将它们放在下面是否合理/usr/include
?如果不是,为什么?如果是这样,为什么默认情况下不这样做?符号链接应该是什么?/usr/include/c++/
? 还有什么?
注意:是的,我知道我可以将它们添加到编译器标志中;我在问做更多的事情是否合理。
java - 获取可执行文件在 PATH 中的位置
我想rar.exe
在Java中使用路径。这是在不使用库的情况下从我的 Java 应用程序中解压缩 rar 文件所必需的。
我想我会要求用户将 Winrar 的程序文件夹添加到PATH
系统变量中。
我现在只需要知道如何获取rar.ex
e 文件的完整路径。
我现在得到的是:
但是,我无法知道用户是否安装了 Winrar C:\Programfiles\Winrarstuff
。有没有办法获取 的位置rar.exe
,还是我必须手动扫描路径字符串中的每个文件夹以查找该位置?
windows-7 - 如何为 MSBuild 添加系统 PATH 的路径?
即使我尝试将路径放入MSBuild.exe
eg的包含文件夹,C:\Windows\Microsoft.NET\Framework\v4.0.30319\
从命令行调用 MSBuild 也不起作用。
我怎样才能做到这一点?
python-2.7 - 如何使 pip 从命令行 mac 可用?
我正在尝试为 python 安装 pip,但似乎无法弄清楚如何使我的 python 安装的脚本子目录在系统路径上可用。(我已经用easy_install安装了pip)
根据 pip 站点,这不是自动完成的:
“要从命令行启用 pip,请确保 Python 安装的 Scripts 子目录在系统 PATH 上可用。(这不会自动完成。)”
我还没有找到任何关于如何修改它的简单教程。