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