问题标签 [lockfile]
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.
java - gradle lockfile 源代码控制
想和某人确认一下,gradle 生成的锁定文件是否意味着要签入源代码管理?我的项目生成了很多。
https://docs.gradle.org/current/userguide/dependency_locking.html
java - FileHandler 创建会导致 NoSuchFileException 导致缺少 .lck
我现在搜索了 2 个小时来解决这个问题:
我试图将 a 添加FileHandler
到Logger
JAR 中。日志目录在外面。
在我的 IDE (NetBeans) 中,这有效:
但是在我的 Jar 中,我不断为每个 Logger 获取这个:
当然 .lck 不存在,处理程序现在被创建......
如果我使用相同的错误p.normalize().toAbsolutPath()
。我不能使用 Stream,因为它创建了 FileHandler ......就像我发现的任何解决方案中提到的......
为什么会这样?如何防止这种情况?
r - renv 0.12.0 是从项目库中加载的,但是 renv 0.11.0 记录在 lockfile 中
在 rstudio 上打开项目后,我收到以下警告:
运行时renv::record("renv@0.12.0")
我收到此消息:
运行时renv::restore()
我得到这个:
我假设有一个锁文件,但它不在那个路径中,所以我在父目录中查找锁文件。我的操作系统是 Ubuntu 20.04
但是这个文件夹下没有lockfile。我在这里想念什么?在谷歌搜索上找不到任何有用的答案。
更新:renv::diagnostics()
根据要求
再次锁定文件似乎不存在
r - devtools::check - 系统命令“Rcmd.exe”失败,退出 status:1,stdout + stderr:
我目前正在为我的博士开发一个包,其中包含用于我的项目的数据分析的功能。设置为 Windows 10,所有文件都保存在本地 PC 上并同步到 One Drive。
我能够构建我的包并且也能够检查它。但是,我关闭了 R Studio,现在(几天后)我想再次处理它(不更改以前运行的代码中的任何内容,错误、警告和注释为 0),但它不起作用。我仍然可以毫无错误地构建我的包,但我不能使用 devtools::check 来检查它。devtools::check 的输出是:
在 Windows 文件资源管理器中,我注意到包(名称为 eEP.Analysis.V2)中有一个 R 项目文件夹,其中一个锁定文件未同步,如下所示:
非常感谢您的帮助。
c - 您可以从另一个进程中使用 lockf 解锁文件吗?
如果我在具有两个子进程的进程 A 中设置了一个锁:
int a = lockf(fic2, F_LOCK, 0);
我可以在进程 B 中解锁它吗:
int b = lockf(fic2, F_ULOCK, 0);
似乎从 B 解锁并没有从 A 释放锁。
任何解释将不胜感激,谢谢
npm - npm 7 的 package-lock.json 中的“lockfileVersion: 2”是否与旧版本的 npm 兼容?
我想知道新的 lockfileVersion 2 是否向后兼容旧版本的 NPM。
现在自从 NPM 7 发布以来,一个新的 package-lock.json 文件被重新生成为不同的结构。从 lockfileVersion 1 到 2。
我会猜测它是否受支持,如果将旧 npm lockfile 中的新包添加到新包不兼容。
yarnpkg - 从 CodeArtifact 安装私有 npm 包失败,带有 yarn 和 yarn.lock 的“401 Unauthorized”
我们在 CodeArtifact 中有一个私有 npm 包,我们希望将其安装为package.json
.
我们使用 Yarn 作为包管理器,并有一个yarn.lock
文件来控制版本。尝试使用yarn install --frozen-lockfile
它安装时,使用Request failed \"401 Unauthorized\
.
使用 npm 时,它工作正常。但我们想坚持使用纱线。有人遇到过同样的问题吗?
r - 无法通过 renv::restore() 安装包(“R 在编译期间无法找到一个或多个 FORTRAN 库。”)
我已经在一台新笔记本电脑(在 MacOS Catalina 上运行)上下载了一个旧的 repo,并尝试运行一个 R 脚本。
回购有一个 renv 锁定文件 - 意思是,我应该能够恢复所有依赖项。
但是当我运行renv::restore()
命令时,会出现以下错误消息:
我无法理解错误消息中的链接(此处复制:Mac OS XR error "ld: warning: directory not found for option")。
从我的问题搜索中,我遇到了一些超出我的 R 知识水平的可能解决方案,例如:
- “[...] 在我的主目录中创建文件 ~/.R/Makevars。” (无法在 R 中安装基于 fortran 的软件包 - “gfortran -m32:not found”)
- “[...] 安装了 gcc 和 gcc-fortran 并解决了它”(无法在 R 上安装软件包)
- 类似的想法在这里:OS X 软件包安装依赖于 gfortran-4.8
这里的一些指导将不胜感激。如果您需要任何其他信息,请告诉我(第一次在这里发布)。
提前致谢!
解决方案
从此页面下载并安装“gfortran-6.1.pkg(OS X 10.11+,签名,64 位)”:https ://cran.r-project.org/bin/macosx/tools/
c++ - 是否有任何实现或如何为 Windows 实现“lockf()”?
我正在将一些 Linux 代码移植到使用lockf()
由于lockf()
是 POSIX 函数,Windows 没有它,所以我真的不知道是否有替代品或如何将这段代码移植到 Windows。
flutter - Mac Flutter 安装:无法访问锁定文件
我已经能够使用我的“工作用户帐户”在我的 Mac 上使用颤振创建应用程序。
我现在希望能够以自己的身份登录并创建应用程序,因此我创建了一个新用户。我已经为“员工”创建了flutter rw的工作帐户路径,并且使用我的个人帐户我可以访问所有文件。ls -l
确认我对锁定文件有 rw 访问权限。我尝试删除锁定文件,但没有帮助。
我已经更新了 $PATH 并且当我回显时我的工作帐户颤动在那里。
我已经尝试过killall -9 dart
我的工作帐户。
当我跑步时,flutter doctor -v
我仍然得到这个:
Flutter 在“/Users/workaccount/Development/flutter/bin/cache/lockfile”打开文件失败。> flutter 工具无法访问文件或目录。请确保 SDK 和/或项目安装在对当前用户具有读/写权限的位置。
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3) #1 _throwFileSystemException (package:flutter_tools/src/base/error_handling_io.dart:778:3) #2 _handlePosixException (package:flutter_tools/src/ base/error_handling_io.dart:726:3) #3 _runSync (package:flutter_tools/src/base/error_handling_io.dart:583:7) #4 ErrorHandlingFile.openSync (package:flutter_tools/src/base/error_handling_io.dart:291: 12) #5 Cache.lock (package:flutter_tools/src/cache.dart:304:24) #6 FlutterCommandRunner.runCommand。(包:flutter_tools/src/runner/flutter_command_runner.dart:240:31)#7 FlutterCommandRunner.runCommand。(包:flutter_tools/src/runner/flutter_command_runner.dart:236:13)#8 AppContext.run。(包:flutter_tools/src/base/context.dart:150:29)#9 AppContext.run。(包裹:flutter_tools/src/base/context.dart:150:7) #10 _rootRun (dart:async/zone.dart:1354:13) #11 _CustomZone.run (dart:async/zone.dart:1258:19) #12 _runZoned (dart:async/zone.dart:1789:10) #13 runZoned (dart:async/zone.dart:1711:10) #14 AppContext.run (package:flutter_tools/src/base/context.dart:149: 12) #15 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:19) #16 run.. (package:flutter_tools/runner.dart:62:9) #17 AppContext.run。(package:flutter_tools/src/base/context.dart:150:19) #18 main (package:flutter_tools/executable.dart:91:3) 运行 (package:flutter_tools/src/base/context.dart:149:12) #15 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:19) #16 run.. (package:flutter_tools/ runner.dart:62:9) #17 AppContext.run。(package:flutter_tools/src/base/context.dart:150:19) #18 main (package:flutter_tools/executable.dart:91:3) 运行 (package:flutter_tools/src/base/context.dart:149:12) #15 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:19) #16 run.. (package:flutter_tools/ runner.dart:62:9) #17 AppContext.run。(package:flutter_tools/src/base/context.dart:150:19) #18 main (package:flutter_tools/executable.dart:91:3)
我的mac技能不是很好,有人能推荐一些可能有用的东西吗?