我希望我的 Rails 服务器在每次重新启动后自动启动,所以我将以下内容添加到我的 .bashrc 文件中
rvm use 1.9.2
cd /home/user/myapp
rails server
这样,服务器在重新启动后永远不会自动启动,我必须手动启动它。
另外,当我登录启动服务器时,我看到以下消息
Using /usr/local/rvm/gems/ruby-1.9.2-p290
/usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby: symbol lookup error: /usr/local/rvm/gems/ruby-1.9.2-p290/gems/sqlite3-1.3.4/lib/sqlite3/sqlite3_native.so: undefined symbol: sqlite3_initialize
因此,在我成为超级用户之后,我需要在每次重新启动后使用“gem install sqlite3”安装 sqlite3,然后我才能毫无问题地启动 rails 服务器。
$ cat /etc/*-release
CentOS release 5.8 (Final)
$ rails -v
Rails 3.1.1
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
任何人都可以帮我解决这个问题吗?谢谢