在这个命令上 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
最佳答案
确保 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 .
关于ruby-on-rails - 段错误 ruby 1.8.7 on db migrate in rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13915437/