【问题标题】:Can't create a snap with Snapcraft无法使用 Snapcraft 创建快照
【发布时间】:2020-12-16 05:04:13
【问题描述】:

我正在尝试在 ubuntu 20.04 x64 上为 Alacritty 创建快照。使用cargo build --release 创建可执行文件可以正常工作。使用snapcraft 创建快照会给出错误消息:

note: /usr/bin/ld: cannot find Scrt1.o: No such file or directory
      /usr/bin/ld: cannot find crti.o: No such file or directory
      collect2: error: ld returned 1 exit status

error: aborting due to previous error
error: could not compile `libc`.

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
Failed to run '/root/.cargo/bin/cargo +stable build --release' for 'allacrity-source': Exited with code 101.
Verify that the part is using the correct parameters and try again.
Run the same command again with --debug to shell into the environment if you wish to introspect this failure.

我已经安装了上面提到的两个库,Scrt1.o 和 crti.o。我进一步检查了他们的位置并编辑了我的 ~/.profile 以包含export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib32:/usr/libx32:$LIBRARY_PATH。这也没有帮助。我该如何解决这个问题。

【问题讨论】:

    标签: ubuntu rust ubuntu-20.04 snapcraft alacritty


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2010-12-13
    • 2017-03-18
    • 2018-10-10
    • 2021-02-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    • 2019-07-11
    相关资源
    最近更新 更多