可以参考rubymain帮助文档:https://www.jetbrains.com/help/ruby/deployment-in-rubymine.html

在rubymain工具的Tools>Deployment>Configuration打开如下界面

我的rails工程代码放在192.168.2.71(我是在vmware上装的redhat系统)的/usr/local/jianbo/demo目录下

里面的重要配置说明一下:

1.创建我就不讲了,按提示来操作(注意:创建的时候要选sftp),如果创建的时候弹框忘记选或者选错了,也可以在上面这个界面选sftp

2. SFTP host :配置你服务器的ip地址,可以点后面的Test SFTP connection测试一下是否能连通(若连不通可能是你的服务器没有开通sftp服务,怎么开通去百度吧,一大堆)

3.port:22,默认,不需要改

4.Root path(这个我当时配置的时候没理解,因为后面还有个mapping要配置,注意这两个路径不能配置重复了),这个要配置你的服务器的根目录(/),我的是直接配置到工程目录下。当然你也可以自动检测(注意:如果你的代码不在/root目录下,这个地方就不要配置成/root不然后面mapping就不能配置了),一般自动检查的话就是/root或者/你的用户名,如果是这样,你在后面mapping配置的时候就要把路径补齐。

5.用户名/密码,就是你的服务器的用户名密码。建议把save password勾选上。其他配置不变

6.配置mapping,如下图:

如果前面配置好了,mapping就比较简单了。

可以通过来选择目录

local path:选择本地工程地址,也就是rubymain打开的工程地址

Deployment path :如果前面Root path选择的是/root或者/你的用户名,这个地方就要选到你的服务器工程代码地址下。我这边因为前面root path 直接选到代码工程地址,所以这块用的 /

其他的不需要修改。点击ok 保存

另外,还需要改一些配置

修改之后就会自动同步代码到服务器,或者右键工程或者文件、文件夹就可以直接用菜单 Upload to xxx.xxx.xxx.xxx 也可以如下图

这样就可以轻松上传修改的代码,然后进行调试了。

注:如果服务器的代码改变了,请右键,点击下载代码至本地如图:

最新文章

  1. 使用Hudson搭建自动构建服务器
  2. 【笔记】js的内存字节转化
  3. RabbitMQ学习总结 第七篇:RCP(远程过程调用协议)
  4. 怎样设置一个DIV在所有层的最上层,最上层DIV
  5. 怎样用好ZBrush中的PaintStop插件
  6. 微信聊天测试脚本 wx_sample.php
  7. Oracle 逐条和批量插入数据方式对比
  8. mina 字节数组编解码器的写法 II
  9. uva 10986 - Sending email(最短路Dijkstra)
  10. SET ANSI_NULLS (Transact-SQL)
  11. hadoop深入研究:(七)——压缩
  12. 详解JMeter函数和变量
  13. chrome 常用快捷操作
  14. (cljs/run-at (JSVM. :all) "Metadata就这样哦")
  15. 【JDBC】Java 连接 MySQL 基本过程以及封装数据库工具类
  16. 在ABP的Web层中实现复杂请求跨域访问
  17. 使用Spring+MySql实现读写分离(一)关于windows下安装mysql5.6
  18. LeetCode 151 翻转字符串里的单词
  19. [UE4]碰撞机制
  20. 一个全栈Web/移动App开发学习路径

热门文章

  1. 一天一个设计模式——Builder建造者模式
  2. VMWare WorkStation15--Win10下开机启动虚拟机
  3. FFmpeg命令大全(更新中)
  4. 题解 Luogu P2499: [SDOI2012]象棋
  5. Java学生管理系统(IO版)
  6. RewriteEngine On
  7. 201703-1 分蛋糕 Java
  8. 安装lombok插件IDEA的插件栏加载不出来
  9. Element.shadowRoot
  10. js 输出语句document.write()及动态改变元素中内容innerHTML的使用