Skip to content

FAQ of installation

彭兆卿 edited this page Oct 30, 2017 · 7 revisions

An error occurred while installing json (1.8.3)

请确保rails版本4.2.5.2, ruby版本2.2.4

rvm install -v 2.2.4
rvm use 2.2.4 --default
gem install rails -v 4.2.5.2

ActiveRecord::NoDatabaseError: FATAL: role "peng" does not exist

使用sudo -u postgres createuser --interactive创建一个用户名为peng的用户

ActiveRecord::NoDatabaseError: FATAL: database "courseselect_development" does not exist

使用sudo -u postgres createdb courseselect_development创建数据库

具体参考这里

Can't find the 'libpq-fe.h header when trying to install pg gem

安装好postgresql数据库后,如果发现pg gem安装失败,请使用sudo apt-get install libpq-dev,具体参考这里

Ubantu postgresql installation guide

执行bundle install卡住了

网络原因导致rubygems可能被墙了,国内有同步更新的源ruby-china,换源即可,具体操作如下:

修改项目根目录下Gemfile文件的第一行:由原来的source 'https://rubygems.org'变为source 'https://gems.ruby-china.org'

系统环境变量无法找到ruby/rails:The program 'ruby/rails' is currently not installed.

执行前加上rvm的pathsource /home/peng/.rvm/scripts/rvm,只对当前终端有效,若要设为永久,请把rvm路径加到系统环境变量中,具体操作自行谷歌