gpt4 book ai didi

ruby-on-rails - 如何配置我的 VS Code Rails 调试器以在从本地运行的虚拟机启动 Rails 时启动?

转载 作者:行者123 更新时间:2023-12-04 11:43:22 26 4
gpt4 key购买 nike

我在 Mac Big Sur 上使用 VS Code 1.60.2。我的 Rails 4 实例在虚拟机(vagrant 容器)中运行,我想配置 VS Code 调试器。从我的本地终端,我可以使用以下脚本从 shell 启动服务器……

#!/bin/sh

ssh -t myvirtual.dev "exec bash --login -c 'foreman start -f Procfile.debug'"
所以在我的 .vscode/launch.json 文件中,我配置了这个
{
"configurations": [
{
"name": "Rails server",
"type": "Ruby",
"request": "launch",
"program": "/opt/scripts/start_web.sh",
"args": [
]
},
但是,当我重新启动 vs code 时,单击左侧的“运行/调试”图标,然后单击“Rails 服务器”旁边的“运行”图标,我在终端中收到此错误……
Uncaught exception: /opt/scripts/start_web.sh:3: syntax error, unexpected tIDENTIFIER, expecting do or '{' or '('
ssh -t myvirtual.dev "exec bash --login -c 'f...
我的虚拟容器暴露了端口 3000,但不确定如何正确配置调试器。

最佳答案

在我看来bash根本没有被识别

  • https://git-scm.com/download/win 安装 Git
  • 打开 Visual Studio Code 并按住 Ctrl + ` 打开终端。
    enter image description here
  • 使用 打开命令面板Ctrl + 换类 + 电话 .
  • 类型 - 选择默认配置文件
  • 从选项中选择 Git Bash
  • 单击终端窗口中的 + 图标
  • 新终端现在将是一个 Git Bash 终端。给它几秒钟来加载 Git Bash
    enter image description here
  • 关于ruby-on-rails - 如何配置我的 VS Code Rails 调试器以在从本地运行的虚拟机启动 Rails 时启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69291594/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com