VScode 使用SSH远程开发Ruby

背景介绍:一开始使用Sublime Text3本地开发ruby代码,在Linux上启动,使用byebug调试。后来因为Sublime收费,不得不换个免费版本,就找到了VScode,并且它还支持SSH远程开发

下载安装VScode

官网教程可以参考一下Remote Development using SSH

一,SSH环境搭建

1.1 安装SSH 服务器端和客户端,确保两个机器可以链接

我本地是Win10, 安装OpenSSH Client(系统自带了),linux上也没有特别安装server

配置免密登陆,就是将Win10上面的key 'id_rsa' 粘贴到linux 的~/.ssh/authorized_keys上,配置好后尝试链接

1.2 安装一些需要的插件,点 install 安装,非常方便

1.3 Ctrl+Shift+P 打开设置 Remote-SSH-Settings,设置Remote.SSH:Show Login Terminal为true

1.4 安装完后左下角会出现一个绿色的图标,点击选择会在命令窗口弹出几个选项, 选择Remote-SSH:Connect to Host->Configure SSH Hosts->选择一个config, 配置好它,就成功了

如果有一天,突然打不开了,出现了错误“Resolver error: Error”,可以使用“Remote-SSH: kill VS Code Server on Host”先kill再重新连接。 

二,调试ruby

这个文档可以参考 vscode-recipes/debugging-Ruby-on-Rails at master · microsoft/vscode-recipes · GitHub

2.1 安装插件 ‘Ruby extension pack’

2.2  Run-> Add Configuration 配置自己的config, 然后你可以看到 Listen for rdebug-ide

2.3 然后你在控制台运行你的命令,按F5(Run->Start Debugging)就可以进Debug 模式 了

断点在最左边,长这样

2.4 遇到一些问题可以杀掉VScode所有进程再重启,在VS的Terminal里

root@haiyu-personal:~/haiyu/wft# ps axwu| grep vscode
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值