问题标签 [depends]

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 投票
0 回答
60 浏览

jquery - 使用depends with ("selector").rules('add', { .... })

在我的表单中,邮政编码输入位于州输入之前。因此,我只想在填写我的州输入后验证我的邮政编码。我已经让远程部分开始工作了。我无法弄清楚如何使用 jQuery Validation 插件的“依赖”。由于我使用的是 CRM,我需要使用 .rules('add', {...}) 设置验证的方式。这是我正在使用的代码:

0 投票
1 回答
588 浏览

chef-infra - 当食谱具有依赖关系时,Chef Workflow 在验证阶段失败

我正在使用 Chef Automate 的工作流部分向我的 Chef 服务器提供食谱。我已经通过管道成功地在 Chef Server 上上传了 2 本食谱。

在 Chef 服务器
apache上:版本 0.2.3
another_test版本 0.1.1

我想更改以apache依赖 another_test,因此我更新了元数据apache并将版本提升到0.2.4.

元数据文件apachedepends 'another_test'another_test没有依赖项。

Berksfileapache

当我拨打交付审查电话时,管道启动,但在验证阶段的单元测试阶段失败。

execute[unit_rspec_apache] action run

==================================================== ==============================
在资源'execute[unit_rspec_apache]'上执行操作'run'时出错====== ==================================================== ========================
Mixlib::ShellOut::ShellCommandFailed
-------------------- -----------------
预期进程以 [0] 退出,但收到 '1'
---- 开始输出 rspec --format 文档 --color ----
STDOUT:[2017-11-21T14:06:57+00:00] 错误:连接拒绝连接到https://localhost/universe,重试 1/5
[2017-11-21T14:07:02+00:00]错误:连接拒绝连接到https://localhost/universe,重试 2/5
[2017-11-21T14:07:07+00:00] 错误:连接拒绝连接到https://localhost/universe,重试 3/5
[2017-11-21T14:07:12+00:00] 错误:连接拒绝连接到https://localhost/universe,重试 4/5
[2017-11-21T14:07:17+00:00] 错误:连接拒绝连接到https://localhost/universe,重试 5/5

`before(:suite)` 挂钩中发生错误。失败/错误:raise NoSolutionError.new(demands, e)

Berkshelf::NoSolutionError: 由于解决方案约束 (apache = 0.2.4),无法满足另一个不存在的包 another_test 的约束。可能导致对 another_test 的约束的解决方案约束:[(apache = 0.2.4) -> (another_test >= 0.0.0)]
缺少工件:another_test
无法满足的需求:(apache = 0.2.4)
无法找到需求解决方案:apache (0.2.4)

由于这个故障,新版本的 apache 0.2.4 永远不会上传到 Chef Server。

编辑:我已经使用超市的依赖项进行了测试,它通过了验证阶段。所以我有depends 'java'apache 并且上传得很好。当我依赖来自我的厨师服务器的食谱时,问题就开始了。

编辑 2:我可以登录跑步者并执行knife cookbook list. 这向我证明了跑步者可以访问厨师服务器并查看那里存在哪些食谱。我也尝试过更改 Berksfileapachesource 'https://<full-url-to-chef-server/organizations/myorg'代替source :chef_server

0 投票
1 回答
375 浏览

odoo - 我们如何在依赖方法中更改状态值?

我们如何更改@api.depends方法中的状态值?我尝试了 但没有工作然后工作 但立即,我们必须返回列表视图或重新加载页面以查看新状态return {'value':{'stat':'done'}}self.state='done'self.browse(self.id).write({'state':'done' })

0 投票
3 回答
15956 浏览

java - 如何在Docker中初始化数据库后启动flyway

我有以下 docker compose file( docker-compose-dev.yml):


和以下docker-compose.yml

然后我执行以下命令:

它导致错误:

在日志中,我看到以下内容:

看起来 flyway 在数据库初始化之前启动,因此无法连接到数据库,我看到下面的错误。

我该如何解决这个问题?

附言

我用谷歌搜索了类似的问题,并找到了以下建议:https ://github.com/vishnubob/wait-for-it但我是 docker 新手,我不明白如何将其放入我的 docker compose 文件中

PS2

我试图将文件放在wait-fot-it.sh撰写文件附近并执行:

但我返回错误:Invalid argument: ./wait-for-it.sh

PS3

我尝试了“重复”主题的方法:

但我看到以下错误:

PS4

对于这种方法,我看到以下错误:

我看到以下错误:

更新_1

wait-for-it.sh内容:

PS5

我也试过这个:

它导致错误:

创建 flyway_migration ... 错误

0 投票
1 回答
104 浏览

ant - ant中的参数化依赖目标

我正在开发一个 ant 构建脚本来部署 jars。即只更新指定文件夹中的最终/测试版应用程序 jar。它检查部署的 jar 是否已经是最新的。如果是,它使用除非标志跳过运行目标。

以下是目标片段

在部署 jar 目标的情况下,我使用 macrodef 进行代码重用。但在部署之前,我正在检查现有的 jar 是否已经是最新的。它通过依赖于目标的属性来完成。但我也可以在这里看到代码重用的范围,因为它的唯一不同之处在于路径。我不明白我们如何将参数传递给依赖目标。

在这种情况下,有什么方法可以使用类似于 macrodef 的代码重用?或者我们可以在 macordef 上使用 if 条件,以便它只在设置了某些属性时才运行。

或者任何其他方式我都可以实现相同的目标,而无需编写两个目标来检查最终和 beta jar,只是为了检查它们是否是最新的。

0 投票
1 回答
278 浏览

field - 如何获取选择字段的特定项目。奥多 8

我需要帮助来完成我想在 Odoo 8 中实现的目标。我有 2 个选择。A 和 B。根据选择 A 中选择的值,我需要在选择 B 中显示特定值。一段代码更清楚:

因此,当在 selection_A 中选择水果时,我需要在 selection_B 'Orange' 中显示结果。有什么建议吗?

0 投票
1 回答
7660 浏览

spring-boot - Spring Boot - 仅在属性启用时才加载 bean

我有一个带有不同子模块的Spring Boot 应用程序,其中还包含弹簧组件。在主要的 web 模块中,我使用了子模块中 70% 的 bean。它取决于 application.yml 属性,是否启用了属性组(指向 bean)。

首先我想创建Aspect-s,所以当一个bean的方法(它的属性没有启用)被调用时,然后抛出一个异常。这个解决方案可以工作,但是我需要创建 Aspect 类、方法注释、导入越来越多的依赖项。

所以我只是想知道,是否还有其他更简单的解决方案来禁用 bean,或者根本不加载到 Spring Boot 容器中?

我会想象类似的东西@DependsOn,但是为此您需要给出一个 bean 名称的名称,但是您不能使用此注释来处理 yml 属性。

其他简单的解决方案是我想通过spring容器管理的每个bean,而不是子模块中的@Bean所有内容,但它是一个静态设置,不能被yml中的单个属性覆盖。@Import@Import

0 投票
1 回答
57 浏览

debian - Debian 发行版特定控制文件

我对这个问题有点困惑,是否可以控制特定于 Debian 版本的软件包依赖关系?

在控制文件中,我们需要在“Depends”字段中指定依赖关系,所以如果我们想为不同的 Debian 版本(Wheezy、Jessie 和 Stretch)制作一个包,并且如果不同版本的依赖关系不同,那么我们该如何在控制文件中定义这些类型的依赖项?

谢谢你

0 投票
1 回答
34 浏览

python - 如何在 python Odoo 中计算多个级别

我的代码有什么问题?

要求:

如果 A 和 B 为 0,则显示结果 = A

如果 A 和 B 不为 0 则继续

如果 C ID 为 1 做等式

否则,如果它是另一个 ID,则显示结果 = A

否则只显示 A

我目前拥有的(不工作):

0 投票
1 回答
93 浏览

operating-system - 如何根据操作系统指定说明书依赖项?

我试图找到管理并非所有操作系统平台都可用的依赖项的最佳方法。我们的食谱是跨平台的,它同时针对 Linux 和 Windows 系统。然而,我们最近的一项要求是添加仅在 Linux 上需要的功能。

正常情况下,我会在metadata.rb中使用“ depends ”行来根据需要指定单独的说明书。例如:

出于安全原因,我们的 Chef 系统分为两个不同的组织 - Windows 和 Linux。但是,在这种情况下,“hostfile_edit”说明书仅在 Linux 组织上可用。因此,当我们在 Windows 上运行rake 单元时,我们会遇到失败,因为 Chef 无法引用这本其他食谱。rake 单元在Linux 系统上运行时运行良好。同样,在部署中使用说明书时,在 Windows 上会出现故障,但在 Linux 上不会。