分段故障ruby 1.8.7 on db在rails中迁移

时间:2012-12-17 13:50:24

标签: ruby-on-rails ruby linux ruby-on-rails-3 dbmigrate

在此命令RAILS_ENV=production bundle exec rake db:migrate

我收到了这个错误:

 [BUG] Segmentation fault
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

我想过尝试这个,但命令不会执行,因为它不知道什么是rvm:

rvm gemset empty
rvm use 1.9.2@skateparks
gem install bundler
bundle install

1 个答案:

答案 0 :(得分:1)

确保RVM确实有效,在~/.bash_profile中应该像这样:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

如果不存在,请安装它,基本上这个命令就足够了:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

除非您知道自己在做什么,否则不应在root帐户下安装RVM。有关详细信息,请参阅https://rvm.io/rvm/install/

部署最好使用capistrano