Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

R fails to attach packages from folders whose paths contain special characters on macOS

Geschlossen
#1,675 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
macos, r, typescript, vscode

Rechercherichtung

Beginne damit, den Einstiegspunkt .vsc.attach() in der vscode-R-Erweiterung nachzuverfolgen, und reproduziere den Fehler unter macOS mit einem Paketpfad, der Zeichen mit Akzenten enthält. Vergleiche ihn mit den erfolgreichen Fällen in der Shell und unter Ubuntu; abgeschlossen ist die Aufgabe, wenn Pakete aus solchen Pfaden erfolgreich in der R Interactive-Shell angehängt werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug needs information

Describe the bug
R fails to attach packages from folders whose paths contain special characters (é, è, à, ȩ, ...).

To Reproduce
On the following hardware:

OS: macOS 26.2
Host: Mac14,2
Kernel: 25.2.0
Shell: /bin/zsh
DE: Aqua
WM: Quartz Compositor
Terminal: Apple_Terminal
CPU: Apple M2
GPU: Apple M2

Create R Interactive shell using the button provided by vscode-R extension

Execute the below commands:

R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble"
Copyright (C) 2025 The R Foundation for Statistical Computing
Platform: aarch64-apple-darwin25.0.0

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> .vsc.attach()
> x <- c(1, 2, 3)
> y <- c(1, 4, 9)
> plot(x, y)

In a shell outside of VSCode, the above commands run successfully.
In the R Interactive shell on an Ubuntu 24.04.3, the above commands run successfully and the error cannot be reproduced.

Environment

  • OS: macOS
  • VSCodium Version: 1.108.10359
  • R Version: 4.5.2 (2025-10-31)
  • vscode-R version: 2.8.6
Vorherrschende Sprache
TypeScript
Sterne
1.2k
Forks
139
Ø Merge
22 Std.
Gemergte PRs (30 T.)
23

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus REditorSupport/vscode-R

Alle Issues in REditorSupport/vscode-R

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.