Ashse_jinyun 2023-04-21 11:47 采纳率: 33.3%
浏览 19

dependency (nix) specification is ambiguous. Only one of `branch`, `tag` or `rev` is allowed.

在编译安装雷鸟源代码时发生rust报错

######deepin 雷鸟78.10.1

######尝试寻找过错误文件但是依然无法找到哪个地方出错

img

可能有两种报错
第一个


ERROR: Couldn\'t execute `cargo metadata` with manifest "/home/yuan/Desktop/thunderbird-78.1.0.source/thunderbird-78.1.0/toolkit/library/rust/Cargo.toml": Metadata(Output { status: ExitStatus(unix_wait_status(25856)), stdout: "",

第二个

error: failed to parse manifest at `/home/yuan/Desktop/thunderbird-78.1.0.source/thunderbird-78.1.0/Cargo.toml`

Caused by:
  dependency (nix) specification is ambiguous. Only one of `branch`, `tag` or `rev` is allowed.

第三个

ERROR: Couldn\'t generate bindings for /home/yuan/Desktop/thunderbird-78.1.0.source/thunderbird-78.1.0/toolkit/library/rust.\n'



  • 写回答

1条回答 默认 最新

  • 于扶摇 2023-04-21 11:59
    关注

    这个错误通常是由于您在编译安装雷鸟源代码时使用了不正确的依赖关系导致的。

    首先,确保您已经正确安装了rust编译器。如果您使用的是nix系统,则需要使用rustup命令安装rust编译器。如果您使用的是常规的Linux发行版,则可以使用包管理器安装rust编译器。

    如果您已经安装了rust编译器,但仍然遇到这个错误,请尝试以下步骤:

    确认您正在使用正确的编译器版本。您可以在终端中输入rustc --version来检查您正在使用的rust编译器版本。
    确认您正在使用正确的编译器路径。如果您使用的是nix系统,则需要使用rustup命令安装rust编译器。如果您使用的是常规的Linux发行版,则可以使用包管理器安装rust编译器。
    确认您正在使用正确的编译器配置。您可以在终端中输入rustc --config 来检查您正在使用的rust编译器配置。
    如果您已经按照上述步骤操作,但仍然遇到这个错误,请尝试以下步骤:

    尝试使用不同的编译器版本和配置。您可以尝试使用不同的rust编译器版本和不同的rust编译器配置。
    尝试使用rustup命令安装rust编译器。如果您使用的是nix系统,则需要使用rustup命令安装rust编译器。如果您使用的是常规的Linux发行版,则可以使用包管理器安装rust编译器。
    尝试使用不同的编译器路径。如果您使用的是nix系统,则需要使用rustup命令安装rust编译器。如果您使用的是常规的Linux发行版,则可以使用包管理器安装rust编译器。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月21日

悬赏问题

  • ¥20 搭建三相栅极电路后高侧浮动地VS存在电容特性
  • ¥20 云卓h12pro 数传问题
  • ¥20 请问有人知道怎么用工艺库里面的sdb文件通过virtuoso导出来library里面每个cell的symbol吗?
  • ¥20 海思 nnie 编译 报错
  • ¥50 决策面并仿真,要求有仿真结果图
  • ¥15 关于路由器的路由协议配置
  • ¥15 springboot接入微信支付SDK
  • ¥50 大区域的遥感影像匹配 怎么做啊
  • ¥15 求解答:pytorch跑yolov8神经网络受挫
  • ¥20 Js代码报错问题不知道怎么解决