我最近发现有时当我在终端中使用rails命令时,它不会自动结束进程:
blog (master) $ rails g model Article title:string text:text
Running via Spring preloader in process 33892
invoke active_record
create db/migrate/20161029085205_create_articles.rb
create app/models/article.rb
invoke test_unit
create test/models/article_test.rb
create test/fixtures/articles.yml
我必须用 cmd + c 手动关闭它:
blog (master) $ rails g model Article title:string text:text
Running via Spring preloader in process 33892
invoke active_record
create db/migrate/20161029085205_create_articles.rb
create app/models/article.rb
invoke test_unit
create test/models/article_test.rb
create test/fixtures/articles.yml
^Cblog (master) $
在我将MacOS更新到Sierra之前很好,但我不确定这是不是原因。
我按照http://railsapps.github.io/的所有步骤来安装rvm,rails等。我另外做的就是将我的bash_profile更改为:
export PATH="/usr/local/sbin:$PATH"
export PATH="$PATH:$HOME/.rvm/bin"
source /Users/xiaohuli/.rvm/scripts/rvm
有没有人像我一样有同样的问题?为什么会这样?