问题标签 [search-path]
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.
matlab - Matlab:搜索路径被锁定以进行编辑?
我在 Matlab 中编写了一些数据库管理软件。有时数据标记不正确,必须使用 Windows 资源管理器手动移动。数据库的所有文件夹都在 matlab 搜索路径中,通过addpath(DataBaseRootDir)
. 当尝试移动或删除搜索路径中的文件夹时,Windows 会卡住等待 Matlab 停止访问该文件夹。
有没有办法以编程方式防止这种情况?总是可以关闭 Matlab,创造机会,然后重新打开软件,但这并不理想。
谢谢!
linux - 更改 Firefox 扩展目录
Firefox 查找插件的路径可以使用MOZ_PLUGIN_PATH
环境变量轻松更改。
附加组件(也称为扩展)是否也存在这样的设施?类似于如何MOZ_PLUGIN_PATH
改变/usr/lib/mozilla/plugins
,我正在寻找改变的方法/usr/lib/firefox/browser/extensions/
。
ios - Invalid Bundle Error (可能是 CocoaPods 引起的错误)
这是我的 Podfile:
我总共安装了 6 个依赖项。该应用程序在模拟器和设备上运行良好。但是,当我在 iTunes Connect 上安装它时,它不接受我构建的内容:
Invalid Bundle - 您的应用程序引用的一个或多个动态库不在 dylib 搜索路径中。
我在互联网上搜索了很多东西并尝试了很多东西,但它们都以沮丧而结束。
如果有人遇到过这个问题并以某种方式实现了它,我会很高兴告诉我他/她是如何做到的?
sql - 上传架构文件的目的
我第一次尝试使用 postgres 制作表格,而我看到的示例有点让我失望。在创建架构时,我有一个 schema.sql 文件,其中包含我的架构,如下所示:
现在我将通过执行以下操作上传该架构:
psql -d mydb -f /usr/share/schema.sql
现在,当需要创建表时,我想这样做:
文件的上传schema.sql
让我感到困惑。文件里面的所有信息是做什么用的。我想通过上传模式我提供模型来创建表,但运行create table schema.orders
似乎就是这样做的。
ruby-on-rails - 使用 PostgreSQL 加载模式后 Rails 语法错误
我有一个问题,我无法理解也无法在其他地方找到解决方案。问题是,当我尝试加载架构时
出现错误。postgresql 版本是 9.5.1,pg gem 是 0.8.1。据我所知,pg gem 无法识别转储文件的注释。你有没有遇到过类似的事情?
structure.sql 文件的一部分:
database - 在相关函数调用中保留 PostgreSQL 模式标识符
我有一个存储过程RETURNS record
:
但是,为了查询它,我必须显式枚举返回的列和类型:
SELECT * FROM r_rpt_prov_summary() AS (a integer, b integer);
为了使这个对 MVC 框架来说是可口的,它本质上想要查询表,我将它包装在一个SQL
函数中RETURNS TABLE
:
只要这两个函数驻留在相同的模式或search_path
空间中,这就会非常有效。但是,在这种情况下,他们生活在自己的非标准模式中,所以我必须将外部函数查询为myschema.rpt_prov_summary()
,即
SELECT * FROM myschema.rpt_prov_summary();
如果我的架构和搜索路径设置为:这不起作用public
:
自然,您的想法会转向调用SET SCHEMA 'myschema'
或SET search_path TO myschema
查询执行之前。我的也是。问题是它不适用于我打电话的环境。MVC 框架使用准备好的语句来构造查询,而 PostgreSQL 不赞成这样的事情:
SET search_path TO myschema;SELECT * FROM rpt_prov_summary();
也就是说:
< 2016-03-14 20:50:46.410 EDT >ERROR: cannot insert multiple commands into a prepared statement
所以,这是行不通的。将模式作为外部函数的参数提供也不起作用;我只是在 MVC 框架的约束下没有那种灵活性,它想要查询普通的旧表或像表一样的东西。
current_schema
标识客户端会话的当前模式,因此这无济于事。已经尝试过这个:
没有骰子 - Current schema: public
,正如预期的那样。
有没有办法以某种方式捕获外部调用的模式空间并将其传播到封装的查询中?
ios - 带有 react-native 的 facebook SDK:没有框架搜索路径
我正在使用带有 react-native 生成的 ios 应用程序模板的 Facebook SDK。我按照这里的说明进行操作:https ://developers.facebook.com/docs/ios/getting-started 但不知何故没有看到步骤 4.5Framework Search Paths
中提到的内容。react-native 生成的 ios 项目似乎只有, 如下图。header search path
linux - 如何停止 Linux 中止 PATH 搜索?
我的 PATH 中有 /usr/bin,稍后在 PATH 中有点(表示当前目录)。我在 /var 和 /someother 这两个目录中有一个程序“abcxyz”。如果我在 /var 中的 mate 终端中并键入一些荒谬的名称 dgxuznk,那么 bash 会如您所料那样说:“bash: dgxuznk: command not found”。如果我现在在 /usr/bin 中创建一个名为 dgxuznk 的链接,指向 /someother 中的程序,它会运行该程序,正如您所期望的那样。但是,如果我现在删除该链接,它不再说“找不到命令”,而是说“bash:/usr/bin/dgxuznk:没有这样的文件或目录”。就好像它记得它之前在哪里找到它,并希望再次在 /usr/bin 下找到它。
更糟糕的是,如果我现在将 /var(我所在的位置)中的程序重命名为 dgxuznk,并键入“dgxuznk”,它仍然会抱怨“bash:/usr/bin/dgxuznk:没有这样的文件或目录”,就好像它可以' t 越过 PATH 中的 /usr/bin 以查看该点并在当前目录中查找该程序。
这仅在 Fedora 19 中吗?如何对其进行编程以通过搜索路径中的 /usr/bin 并找到当前目录点?
(提示:如果你想重现这个错误 - 不要让它在当前目录中找到程序,直到它在 /usr/bin 中找到它。)
python - nltk 没有将 $NLTK_DATA 添加到搜索路径?
在 linux 下,我设置了 env var $NLTK_DATA('/home/user/data/nltk'),并且测试按预期工作
但是当运行另一个python脚本时,我得到了:
正如我们所见,在手动添加 NLTK_DATA 目录后,nltk 不会将 $NLTK_DATA 添加到搜索路径:
脚本按预期运行,问题是:
如何让 nltk 自动将 $NLTK_DATA 添加到它的搜索路径?
c++ - XCode 无法找到 zmq.h,即使它位于 /usr/local/include 和标头搜索路径中
我刚刚通过 brew 安装了 ZMQ 库,我可以看到 /usr/local/include 和 /usr/local/bin 中的文件,但是当我将这些路径添加到 XCode 中的标题搜索路径和库搜索路径时,我无法使用#include,因为它继续告诉我它找不到找到。
即使我将 /usr/local/Cellar/zeromq/4.1.4/include (安装实际库的位置)添加到标题搜索路径,即使该文件存在于其中,它仍然找不到 zmq.h。
我应该怎么办?
编辑:
完整的源代码只是 ZMQ 他们自己的一个示例文件,
确切的错误只是“词法或预处理器问题,找不到'zmq.h'文件main.cpp ”
编辑2:
我不知道发生了什么,但我只是重新创建了整个项目,执行了与以前完全相同的步骤,现在它可以正常编译和运行。
我使用的项目是不久前的项目,所以可能还有其他问题导致了问题。