在此命令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
答案 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。