小编daw*_*wez的帖子

IntelliJ IDEA 12不会在rails/ruby​​中的断点处停止

我有IDEA 12并且无法在Rails/Ruby中正确使用调试器[类似的问题是这个Idea 11断点和红宝石 ].当我第一次在rails/ruby​​应用程序上按下DEBUG时,它正确安装了ruby-debug-base19x和ruby-debug-ide.发布一个gem list | grep debug显示这些宝石:

debugger-ruby_core_source (1.2.2)
ruby-debug-base19x (0.11.30.pre12)
ruby-debug-ide (0.4.17.beta16)
Run Code Online (Sandbox Code Playgroud)

debug [本地调试]正在成功启动,我在控制台中有这个:

/home/user/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/user/.rvm/gems/ruby-1.9.3-p194/gems/ruby-debug-ide-0.4.17.beta16/bin/rdebug-ide --port 55940 --dispatcher-port 37293 -- /home/user/work/IdeaProjects/rails/xtrade/script/rails server -b 0.0.0.0 -p 3000 -e development
Fast Debugger (ruby-debug-ide 0.4.17.beta16, ruby-debug-base19x 0.11.30.pre12) listens on 127.0.0.1:55940
=> Booting WEBrick
=> Rails 3.2.11 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-06-26 20:53:32] INFO  WEBrick 1.3.1
[2013-06-26 20:53:32] INFO  ruby 1.9.3 (2012-04-20) [x86_64-linux] …
Run Code Online (Sandbox Code Playgroud)

ruby debugging intellij-idea

8
推荐指数
1
解决办法
1769
查看次数

OpenConnect 自动连接/重新连接脚本?

我有这个脚本:

#!bin/bash
NAME="user"
PIDFILE="openconnect.pid"
CERT="user.crt"
KEY="user.key"
PASS="pass"
HOST="https://example.com"
SCRIPT="/etc/vpnc/vpnc-script"

openconnect -b --script $SCRIPT --pid-file=$PIDFILE -c $CERT -k $KEY --key-password=$PASS --user=$NAME $HOST
Run Code Online (Sandbox Code Playgroud)

它可以工作,但有时如果出现问题(服务器重启或其他一些问题),它会与 VPN 断开连接。我需要再次重新运行脚本。有什么方法可以修改它或将其添加到 cron 作业或其他方式中吗?

注意。当我运行这个脚本时,我需要输入证书密码。因此,考虑到安全性,我想知道为了自动重新连接的目的,我应该在哪里保存该密码?

bash shell vpn openvpn openconnect

5
推荐指数
1
解决办法
6749
查看次数

IntelliJ:Ubuntu/linux如何用shell从IntelliJ打开文件

在这个问题之后,似乎可以通过MAC上的IntelliJ从shell打开文件.

IntelliJ:如何从命令行打开现有IntelliJ中的文件

Ubuntu有类似的东西吗?

ubuntu intellij-idea

4
推荐指数
1
解决办法
7829
查看次数

docker从容器连接到主机隧道

我想从我的docker容器内部与一个在主机中使用隧道的postgres数据库连接.在主机中,我有一个指向数据库主机的隧道:

host$ sudo netstat -tulpen  | grep 555
tcp        0      0 127.0.0.1:5555          0.0.0.0:*               LISTEN      1000       535901      18361/ssh       
tcp6       0      0 ::1:5555                :::*                    LISTEN      1000       535900      18361/ssh       
Run Code Online (Sandbox Code Playgroud)

隧道设置为:

host$ ps -aux | grep 18361
ubuntu    9619  0.0  0.0  10432   628 pts/0    S+   10:11   0:00 grep --color=auto 18361
ubuntu   18361  0.0  0.0  46652  1420 ?        Ss   Nov16   0:00 ssh -i /home/ubuntu/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -f -N -L 5555:localhost:5432 user@remotehost
Run Code Online (Sandbox Code Playgroud)

从主机我可以启动psql命令:

host$ psql -h localhost -p 5555 --username user db_name
psql (9.3.15, …
Run Code Online (Sandbox Code Playgroud)

ssh-tunnel docker docker-networking docker-container

3
推荐指数
1
解决办法
4391
查看次数

Eclipse不使用箭头键向左/向右/向上/向下移动光标

我非常懒惰和讨厌我必须每隔5秒左右移动箭头键或鼠标来移动光标并编辑文本.有没有办法让我的双手保持打字位置并移动光标?

eclipse text editing

2
推荐指数
1
解决办法
2064
查看次数