• 还招人不,我想试试。简历已发。

  • #21 楼 @rei 知道怎样才能回退到之前的版本 rvm 吗,我在另一台机器上的 1.25.27 上就没有这个问题。

  • 我今天又在 zsh 中尝试了一下,似乎不光 rvm 喜欢占 PATH 的首位。nvm 也喜欢占首位,而且,我今天遇到的问题是 nvm 把首位给抢过去了,这样问题就又出现了。

    使用rvm use 1.9.3@tophold --default,命令只能维持一时的作用,重开一个 tab 页,依然如故。我怀疑,是升级的 rvm 版本的问题。

  • #13 楼 @rei 我大概明白了,在 oh-my-zsh 以及 bash-it 中,rvm 确实没办法将/home/xiajian/.rvm/gems/ruby-1.9.3-p551@tophold/bin放到第一个,而在纯的 bash 中,却可以做到, /home/xiajian/.rvm/gems/ruby-1.9.3-p551@tophold/bin:/home/xiajian/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/xiajian/.rvm/rubies/ruby-1.9.3-p551/bin:/home/xiajian/.rvm/bin:/home/xiajian/.nvm/v0.10.35/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games。尽管我觉得配置都一样。各种 shell 框架中的 souce 执行 shell 文件,确实很坑爹啊。

  • #13 楼 @rei 好的,我试试。

  • #11 楼 @rei 我的 PATH 是这样的/home/xiajian/.nvm/v0.10.35/bin:/home/xiajian/.rbenv/bin:/home/xiajian/.pyenv/bin:./node_modules/.bin:/home/xiajian/.rvm/gems/ruby-1.9.3-p551@tophold/bin:/home/xiajian/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/xiajian/.rvm/rubies/ruby-1.9.3-p551/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/xiajian/.rvm/bin:/home/xiajian/.rvm/bin:/opt/nginx/sbin:/home/xiajian/.gem/ruby/1.9.1/bin:/home/xiajian/.bash_it/plugins/available/todo:/home/xiajian/.rvm/bin:/home/xiajian/.rvm/bin 你的意思是,要/home/xiajian/.rvm/gems/ruby-1.9.3-p551@tophold/bin 这设置为第一个。

  • #6 楼 @rei 哪个.rvm/xx/bin目录是通过命令设置的,不至于要向文件中写内容吧。ps: 之前用 bash 时,一直都是正常的。

  • #5 楼 @flowerwrong 我换了一个 shell 框架,bash_it,发现,这个问题更严重了,几乎,没执行一个命名,都会弹出这个提示:

    ll
    total 132
    drwxrwxr-x 26 xiajian xiajian 4096  5月 22 17:49 .
    drwxr-xr-x 81 xiajian xiajian 4096  5月 22 18:18 ..
    drwxrwxr-x  2 xiajian xiajian 4096  5月 20 15:08 archives
    ....
    drwxrwxr-x  2 xiajian xiajian 4096  5月 20 15:08 tmp
    drwxrwxr-x  2 xiajian xiajian 4096  5月 22 16:54 user
    -rw-rw-r--  1 xiajian xiajian    8  5月 20 14:48 VERSION
    drwxrwxr-x  2 xiajian xiajian 4096  5月 22 17:14 wrappers
    Warning! PATH is not properly set up, '/home/xiajian/.rvm/gems/ruby-1.9.3-p551@tophold/bin' is not at first place,
             usually this is caused by shell initialization files - check them for 'PATH=...' entries,
             it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
             to fix temporarily in this shell session run: 'rvm use ruby-1.9.3-p551@tophold'.
    

    追踪了一下,这个提示大概出现在 .rvm/scripts/functions/cli中的第 27 到 34 行:

    __rvm_path_match_gem_home_check_warning_missing()
    {
      rvm_warn "\
    Warning! PATH is not properly set up, \$GEM_HOME is not set,
             usually this is caused by shell initialization files - check them for 'PATH=...' entries,
             it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
             to fix temporarily in this shell session run: 'rvm use $1'."
    }
    

    所以,我觉得,这不是 oh-my-zsh 的问题,应该是为了自动补全 rvm,执行的 rvm 上面的函数的问题。不明白的是,为何哪个 path 要放在第一个。

  • #3 楼 @rei 哦,谢谢,我试试看。

  • #1 楼 @rei 用 zsh 就图比用 bash 少敲点字的。再加上能提示 git 版本的不用,每次 git st(有一次在项目目录中搞错版本误操作了).

  • Sinatra 中文文档 at 2015年05月22日

    #9 楼 @nouse 谈不上什么心得,我找 sinatra 是想研究看怎么用的,结果没能有能力摆脱 Rails。哈哈

  • 还招人吗,我觉得,我大概属于什么都折腾过一点了那种人了。

  • Sinatra 中文文档 at 2015年05月20日

    #6 楼 @rei 恩,我知道了,我地址加上,而后再对这最新的英文版更新一下。


    已作修改和增补。

  • Sinatra 中文文档 at 2015年05月19日

    #2 楼 @rei 好吧,我再去找找。

  • 果断不能升级,还好没升级。

  • 自问自答,楼主真性情

  • Spyglass 代码阅读 at 2015年03月27日

    #2 楼 @rubyu2 谢谢

  • Spyglass 代码阅读 at 2015年03月27日

    很不错,我也买了《Unix 进程》那本书的。想要研究一下其中源代码的,不过,发了邮件没回,请问,可以将 spyglass 的源码发我一份吗?我的邮箱:[email protected]

  • #72 楼 @blackanger 上面有,可以算出来的,单台吞吐量接近 300,共有 3 台实例,大概是 900-1000 rqm/s 左右

  • #35 楼 @outman 谢谢提示,我也打算使用这货来监控我们的服务器了,不过,数据存在 5 分钟的延迟啊。如何处理。

  • 是么,什么时候举行 2015 年第一次周末聚会??

  • 学习了,看繁体字实在速度不快,我找到了一个可以繁体转简体的工具opencc,用 Ubuntu 下包管理器 apt-get install opencc(0.4.3 版的)。老实说,这个命令行工具用起来挺麻烦的,默认简转繁,繁转简的命令如下:opencc -i test.md -o test.md -c zht2zhs.ini,如果是编译安装的话,配置文件应该是 t2s.json

  • 其实,我想说的是,自从换到 ubuntu 下后,我觉得,输入法能有就好了

  • #5 楼 @crybaby5 好的,我还没毕业,现在在学校做软件测试方面的毕业设计,等 6 月份毕业了就去看看

  • 请问还招人不