首页 > 解决方案 > VScode 中没有这样的文件或目录

问题描述

有没有人有这个错误的解决方案?

dan@LAPTOP-U61VD2F3:/mnt/c/Users/danyl/Desktop/New folder$ ruby "c:\Users\danyl\Desktop\New folder\Lesson.rb"     
Traceback (most recent call last):
ruby: No such file or directory -- c:\\Users\\danyl\\Desktop\\New folder\\Lesson.rb (LoadError)
dan@LAPTOP-U61VD2F3:/mnt/c/Users/danyl/Desktop/New folder$

标签: ruby-on-railsrubyvisual-studio-coderubygemsvscode-settings

解决方案


这种情况下的解决方案:

转到您在 Vscode 中的 settings.json 文件并将此行添加到设置中:

"code-runner.terminalRoot": "/mnt/",

或者您可以打开设置并找到 Code-runner: Terminal Root 并输入:

/mnt/

注意:对于 Windows 系统,在使用自定义 shell 作为终端(如 Bash 或 Cgywin)时,将命令中的 Windows 风格驱动器号替换为 Unix 风格的根。示例:将此设置为 '/mnt/' 会将 'C:\path' 替换为 '/mnt/c/path'


推荐阅读