我的Passenger在Apache上遇到了一些问题。当我在创建新项目时打开包含页面的ruby on rails localhost
位置时,会有一个链接:About your application’s environment
当我点击它时,我会收到来自乘客的错误消息
无法启动Web应用程序
...
找不到任何来源的json-1.8.1(Bundler :: GemNotFound)
它建议我运行bundle install
命令,但是当我这样做时,我收到消息:
Using rake 10.3.1
Using i18n 0.6.1
Using multi_json 1.9.2
Using activesupport 3.2.13
Using builder 3.0.4
Using activemodel 3.2.13
Using erubis 2.7.0
Using journey 1.0.4
Using rack 1.4.5
Using rack-cache 1.2
Using rack-test 0.6.2
Using hike 1.2.3
Using tilt 1.4.1
Using sprockets 2.2.2
Using actionpack 3.2.13
Using mime-types 1.25.1
Using polyglot 0.3.4
Using treetop 1.4.15
Using mail 2.5.4
Using actionmailer 3.2.13
Using arel 3.0.3
Using tzinfo 0.3.39
Using activerecord 3.2.13
Using activeresource 3.2.13
Using coffee-script-source 1.7.0
Using execjs 2.0.2
Using coffee-script 2.2.0
Using rack-ssl 1.3.4
Using json 1.8.1
Using rdoc 3.12.2
Using thor 0.19.1
Using railties 3.2.13
Using coffee-rails 3.2.2
Using jquery-rails 3.1.0
Using bundler 1.6.2
Using rails 3.2.13
Using sass 3.3.5
Using sass-rails 3.2.6
Using sqlite3 1.3.9
Using uglifier 2.5.0
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
我的ruby版本是(有时它显示1.9.3版本):
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]
Rails:
Rails 3.2.13
捆扎机
Bundler version 1.6.2
我也注意到我的RVM存在一些问题。当我使用rvm default
时,ruby版本更改为2.1.1
和Rails 4.1.0
。然后一小时或更长时间后,它会变回1.9.3和3.2.13