Cargo: `cargo doc --open` membuka VSCode sebagai ganti browser

Dibuat pada 26 Sep 2019  ·  3Komentar  ·  Sumber: rust-lang/cargo

Masalah

Saat saya memohon

cargo doc --open

di Ubuntu 18.04 dengan Chromium dan Firefox tersedia, perintah memutuskan untuk membuka VSCode alih-alih salah satu browser tersebut. Bahkan saat Chromium sedang berjalan, VSCode dibuka.

Langkah

  1. Instal Ubuntu
  2. Instal chromium-browser dan firefox
  3. Instal perkakas Rust melalui karat
  4. Instal VSCode
  5. Buat peti perpustakaan secara lokal
  6. Jalankan cargo doc --open

Tidak yakin apa lagi yang mungkin diperlukan untuk mendapatkan reproduksi 100%.

Solusi yang memungkinkan)

Saya menganggap ini berasal dari VSCode sebagai aplikasi Electron (kan?) Dan Cargo entah bagaimana mendeteksi ini sebagai browser atau sesuatu?

Catatan

Keluaran cargo version : cargo 1.38.0 (23ef9a4ef 2019-08-20)

C-bug

Komentar yang paling membantu

Sebagai referensi, masalah ini telah diperbaiki dengan

$ xdg-mime default chromium-browser.desktop text/html

Semua 3 komentar

Cargo hanya memanggil xdg-open <path_to_index.html> melalui https://docs.rs/opener/0.4.0/opener/.

Begitu, akan mencoba dan melihat apakah sistem saya kacau dalam hal ini.

EDIT:

Aight sepertinya saya menemukan masalah:

[2001]  23:13:08 ojrask@ojrask-ubuntu:~/.local/share/applications
$ cat mimeapps.list

[Default Applications]
text/html=code-url-handler.desktop
x-scheme-handler/http=chromium-browser.desktop
x-scheme-handler/https=chromium-browser.desktop
x-scheme-handler/about=chromium-browser.desktop
x-scheme-handler/unknown=chromium-browser.desktop
x-scheme-handler/vscode=code-url-handler.desktop

Akan memperbaiki ini, maaf atas kebisingan!

Sebagai referensi, masalah ini telah diperbaiki dengan

$ xdg-mime default chromium-browser.desktop text/html
Apakah halaman ini membantu?
0 / 5 - 0 peringkat