microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.39k stars 28.62k forks source link

terminal not working same in vscode #134312

Closed DanielCollins96 closed 2 years ago

DanielCollins96 commented 2 years ago

Issue Type: Bug

running shopify (ruby gem shopify-cli) in terminal works. running it in vscode terminal gives error

dlopen(/Library/Ruby/Gems/2.6.0/gems/date-3.1.1/lib/date_core.bundle, 0x0009): could not use '/Library/Ruby/Gems/2.6.0/gems/date-3.1.1/lib/date_core.bundle' because it is not a compatible arch - /Library/Ruby/Gems/2.6.0/gems/date-3.1.1/lib/date_core.bundle (LoadError)

VS Code version: Code 1.60.2 (7f6ab5485bbc008386c4386d08766667e155244e, 2021-09-22T11:59:08.826Z) OS version: Darwin arm64 20.6.0 Restricted Mode: No

System Info |Item|Value| |---|---| |CPUs|Apple M1 (8 x 24)| |GPU Status|2d_canvas: enabled
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
webgl: enabled
webgl2: enabled| |Load (avg)|75, 34, 14| |Memory (System)|8.00GB (0.20GB free)| |Process Argv|--crash-reporter-id bcd80f88-e4d2-4730-a7c9-870bb02bc8a7| |Screen Reader|no| |VM|0%|
Extensions (74) Extension|Author (truncated)|Version ---|---|--- laravel-extra-intellisense|ami|0.6.1 armview|ben|0.4.5 vscode-intelephense-client|bme|1.7.1 vscode-tailwindcss|bra|0.7.0 laravel-goto-view|cod|1.3.4 vscode-markdownlint|Dav|0.44.3 vscode-eslint|dba|2.1.25 javascript-ejs-support|Dig|1.3.1 githistory|don|0.6.18 es7-react-js-snippets|dsz|3.1.1 gitlens|eam|11.6.0 vscode-html-css|ecm|1.10.2 EditorConfig|Edi|0.16.4 react-native-react-redux|EQu|2.0.6 prettier-vscode|esb|9.0.0 php-debug|fel|1.19.0 auto-rename-tag|for|0.1.8 code-runner|for|0.11.5 copilot|Git|1.5.2864 go|gol|0.28.1 vscode-graphql|Gra|0.3.18 beautify|Hoo|1.5.0 rss|luy|0.10.2 dotenv|mik|1.0.1 azure-pipelines|ms-|1.191.0 vscode-azureappservice|ms-|0.23.0 vscode-azurefunctions|ms-|1.5.1 vscode-azureresourcegroups|ms-|0.4.0 vscode-azurestorage|ms-|0.12.1 vscode-azurevirtualmachines|ms-|0.4.1 vscode-bicep|ms-|0.4.613 vscode-cosmosdb|ms-|0.18.1 vscode-docker|ms-|1.17.0 vscode-dotnet-runtime|ms-|1.3.0 python|ms-|2021.9.1246542782 vscode-pylance|ms-|2021.9.4 jupyter|ms-|2021.8.2041215044 jupyter-keymap|ms-|1.0.0 remote-containers|ms-|0.194.3 azure-account|ms-|0.9.9 azurecli|ms-|0.5.0 cpptools|ms-|1.6.0 vscode-node-azure-pack|ms-|0.2.1 vsliveshare|ms-|1.0.4836 vsliveshare-audio|ms-|0.1.91 vsliveshare-pack|ms-|0.4.0 azurerm-vscode-tools|msa|0.15.3 debugger-for-chrome|msj|4.13.0 vscode-react-native|msj|1.7.0 language-liquid|nei|0.1.1 laravel-blade|one|1.25.0 laravel-extension-pack|one|1.0.0 laravel5-snippets|one|1.13.0 material-icon-theme|PKi|4.10.0 vscode-css-peek|pra|4.2.0 prisma|Pri|3.0.3 vscode-thunder-client|ran|1.9.1 java|red|0.82.0 LiveServer|rit|5.6.1 nunjucks|ron|0.3.0 rust|rus|0.7.8 laravel-artisan|rya|0.0.28 markdown-preview-enhanced|shd|0.6.0 laravel-goto-controller|ste|0.0.15 code-spell-checker|str|2.0.8 svelte-vscode|sve|105.4.1 vscodeintellicode|Vis|1.2.14 vscode-arduino|vsc|0.4.6 vscode-java-debug|vsc|0.36.0 vscode-java-dependency|vsc|0.18.8 vscode-java-pack|vsc|0.18.5 vscode-java-test|vsc|0.32.0 vscode-maven|vsc|0.34.0 quokka-vscode|Wal|1.0.402
A/B Experiments ``` vsliv368cf:30146710 vsreu685:30147344 python383:30185418 pythonvspyt602:30300191 vspor879:30202332 vspor708:30202333 vspor363:30204092 pythonvspyt639:30300192 pythontb:30283811 pythonptprofiler:30281270 vshan820:30294714 vstes263:30335439 vscoreces:30358480 pythondataviewer:30285071 pythonvsuse255:30340121 vscod805cf:30301675 pythonvspyt200:30340761 binariesv615:30325510 vsccppwt:30364497 pythonvssor306:30344512 bridge0708:30335490 pygetstartedt2:30371810 dockerwalkthrucf:30370837 bridge0723:30353136 pythonrunftest32:30373476 pythonf5test824:30373475 javagetstartedc:30364665 pythonvspyt187:30373474 pydsgst2:30361792 vsqsis300:30374797 vsaa593cf:30376535 ```
Tyriar commented 2 years ago

These problems are usually related to differences in environment between the two terminals, you could try diffing them or running the terminal profile as a login/non-login shell.