BeyondDimension / BeyondDimension/SteamTools

🧐[Question] 我尝试为程序编写一个nixos的安装包,在过程中提示出错,请求帮助

Open
#3,361 21 comments 1 reaction 0 assignees View on GitHub
question
Dominant language
C#
Stars
26.8k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

### 🧐 问题描述

[output.txt](https://github.com/user-attachments/files/15540256/output.txt)
当我根据strace处理依赖到
189009 openat(AT_FDCWD, "/nix/store/9z8ih4q26jnvdy3gvh9c2cc2yc7xdbpr-WattToolkit-3.0.0-rc.8/bin/assemblies/en/BD.WTTS.MicroServices.ClientSDK.resources.dll", O_RDONLY) = -1 ENOENT (No such file or directory)
发现是静态路径并且确实没有此文件,需要帮助.
### 🚑 其他信息
在 NixOS 中,由于其对包管理的独特处理方式,不能直接运行为通用 Linux 环境编译的动态链接可执行文件。
需要先添加依赖包,然后安装的时候把这个包的路径引入到软件中,这个过程是预先配置好的
这是正在调试的安装包配置文件
[default.nix.txt](https://github.com/user-attachments/files/15540384/default.nix.txt)

- 处理器体系结构:x64
- 系统版本号:NixOS 24.05
- 下载渠道:Github
- 程序版本:3.0.0.rc.8
- 是否包含独立运行时:?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading output.txt alongside default.nix.txt and inspect the strace entry for the missing BD.WTTS.MicroServices.ClientSDK.resources.dll under the Nix store path. Trace how the WattToolkit 3.0.0-rc.8 package is assembled and determine whether the referenced resource is included; done means the cause of the missing file is identified and the NixOS package behavior is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, nixos
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.