【问题标题】:Problem with Ruby, Rails, ZSH and RVMRuby、Rails、ZSH 和 RVM 的问题
【发布时间】:2010-11-12 20:47:06
【问题描述】:

当我进入我的 rails app 文件夹并写下:

which ruby

我明白了:

/Users/gugguson/.rvm/rubies/ruby-head/bin/ruby

当我写作时:

ruby -v

我明白了:

ruby 1.9.3dev (2010-09-25 trunk 29341) [x86_64-darwin10.4.0]

当我运行我的应用程序时悬停:

rails s

我收到一条错误指示,它正在使用我的应用正在使用的 ruby​​ 1.8.7:

/Users/gugguson/.rvm/gems/ruby-head/gems/sqlite3-ruby-1.3.1/lib/sqlite3/sqlite3_native.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

zsh: abort      rails s

你知道是什么原因造成的吗?

【问题讨论】:

    标签: ruby-on-rails ruby zsh rvm


    【解决方案1】:

    您可能正在使用系统安装的 rails 脚本,请确保您使用安装在 rvm 中的 rails 和

    head $(which rails)
    

    开头

    #!/Users/gugguson/.rvm/rubies/ruby-head/bin/ruby
    

    【讨论】:

    • 我有#!/usr/bin/ruby1.8,我用#!/usr/bin/env ruby代替了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多