rust-cargo

    11热度

    1回答

    我面临这个问题的不止一个版本,当我尝试货物构建: error: native library openssl is being linked to by more than one version of the same package, but it can only be linked once; try updating or pinning your dependencies to ens

    12热度

    1回答

    我有一个项目具有对iron>= 0.3, <= 0.4的依赖关系(cookie工具)。 我的项目依赖铁0.3(所以我可以使用router中间件,尚未更新到最新的铁)。 当我尝试编译我的项目时,cookie实用程序会拉动0.4版本的铁,并且由于使用了不同版本的铁,所以出现错误。 不过,我可以这样做: cargo update -p <cookie utility> 这(通常)变化对铁匹配我现在用

    12热度

    1回答

    我试图在我的系统(Arch Linux)上使用Cargo安装Rust箱子。我可以搜索包装箱找到我所需要的,例如: $ cargo search curl | head -n3 Updating registry `https://github.com/rust-lang/crates.io-index` curl (0.3.0) Rust bindings to libcurl

    2热度

    3回答

    我正在开发一个带Rust的API,并且负责管理环境,包括使用Docker的外部数据库。每次我对API代码进行更改,货物重建,并且由于Docker不会缓存与ADD声明有关的任何内容,以便将Rust目录复制到容器中,它会重新下载所有包,这是相当公平的因为我使用镍,这似乎有一大堆的依赖关系。 有没有办法在运行之前将这些依赖关系运行cargo build?至少在这种情况下,如果依赖关系发生变化,它只会安装

    0热度

    1回答

    要构建一个UEFI可执行文件,我需要从我的库中构建一个对象文件。然后,我可以使用pei-x86-64 subsystem 10

    0热度

    1回答

    我有以下结构的货物项目: experiment | |- Dockerfile |- Cargo.toml |- src/ |-- main.rs 我Dockerfile的内容(source): FROM scorpil/rust:1.10 RUN mkdir -p /rust/app WORKDIR /rust/app ONBUILD COPY . /rust/app

    1热度

    1回答

    我正在学习Rust并决定编写一个简单的客户端/服务器程序。客户端和服务器都将使用我已经编写的非常简单的模块。知道这个代码可能会增长,我决定将我的源代码清晰化。现在我目前的层次看起来如下: ├── Cargo.lock ├── Cargo.toml ├── README.md ├── src │   ├── client │   │   └── main.rs │   ├── commo

    1热度

    2回答

    我创建使用货运新的二进制: cargo new my_binary --bin 在my_binary/src/main.rs函数可用于测试: fn function_from_main() { println!("Test OK"); } #[test] fn my_test() { function_from_main(); } 而且cargo test -

    4热度

    1回答

    Foo Bar Baz Examples Cargo.toml在Foo/ [workspace] members = [ "Bar", "Baz", "Examples", ] 我可以运行在Foo/cargo watch build ????所以,如果我更改Bar,Baz或Examples内的任何文件,它会触发重建?

    4热度

    1回答

    我想从Java调用Rust库,我真的想用SWIG从我编写的C头文件生成接口层(我也想让普通的C客户端调用我的库,因此我认为维护一个接口头是有意义的)。 我在Windows上使用Mingw和Rust (GNU ABI)来做这件事。 我会进入到我所做的和下面的结果,但基本上我得到了最后的UnsatisfiedLinkError。有几件事我认为可能是错误的,但我不确定如何(或如果)我可以修复它们: SW