尝试安装Foundation 5.5时可能出现ActiveRecord问题

时间:2015-10-09 14:42:35

标签: ruby-on-rails ruby-on-rails-4 activerecord zurb-foundation-5

OS: Windows 10
Ruby: 2.1.5
Rails: 4.1.8

我正在尝试使用foundation-rails 5.5。

bundle install and bundle update

不要产生任何错误。

当我这样做时:

generate simple_form:install --foundation

我得到一个很长的警告/错误列表,从以下内容开始:

DL is deprecated, please use Fiddle
C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/activerecord-4.1.8/lib/active_record/dynamic_matchers.rb:26:in `method_missing'C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/orm_adapter-0.5.0/lib/orm_adapter/adapters/active_record.rb:81: warning: already initialized constant ActiveRecord::Base::OrmAdapter

当我这样做时:

gem list

我得到以下内容:

*** LOCAL GEMS ***

actionmailer (4.1.8)
actionpack (4.1.8)
actionview (4.1.8)
activemodel (4.1.8)
activerecord (4.1.8)
activerecord-sqlserver-adapter (4.1.0)
activesupport (4.1.8)
arel (5.0.1.20140414130214)
bcrypt (3.1.10 x86-mingw32)
better_errors (2.1.1)
bigdecimal (1.2.4)
builder (3.2.2)
bundler (1.7.7)
coderay (1.1.0)
coffee-rails (4.1.0)
coffee-script (2.4.1, 2.3.0)
coffee-script-source (1.9.1.1, 1.8.0)
devise (3.5.2)
devise_invitable (1.5.3)
erubis (2.7.0)
execjs (2.6.0, 2.2.2)
foundation-rails (5.5.3.1)
hike (1.2.3)
i18n (0.7.0, 0.7.0.beta1)
io-console (0.4.2)
jbuilder (2.3.2)
jquery-rails (3.1.4, 3.1.2)
json (1.8.3, 1.8.1)
mail (2.6.3)
mime-types (2.6.2, 2.4.3)
minitest (5.8.1, 5.4.3, 4.7.5)
multi_json (1.11.2, 1.10.1)
mysql2 (0.4.1 ruby x86-mingw32)
orm_adapter (0.5.0)
pg (0.17.1 x86-mingw32)
psych (2.0.5)
quiet_assets (1.1.0)
rack (1.5.5, 1.5.2)
rack-test (0.6.3, 0.6.2)
rails (4.1.8)
rails_apps_pages (0.6.0)
rails_layout (1.0.26)
railties (4.1.8)
rake (10.4.2, 10.1.0)
rb-readline (0.5.1)
rdoc (4.1.0)
responders (1.1.2)
rubyzip (1.1.6)
sass (3.4.18, 3.2.19)
sass-rails (5.0.4, 4.0.5)
simple_form (3.2.0)
sprockets (3.4.0, 3.0.0.beta.4, 2.12.3)
sprockets-rails (2.3.3, 2.2.1)
sqlite3 (1.3.10 x86-mingw32)
sqlite3-ruby (1.3.3)
test-unit (2.1.5.0)
thor (0.19.1)
thread_safe (0.3.5, 0.3.4)
tilt (2.0.1, 1.4.1)
turbolinks (2.5.3)
tzinfo (1.2.2)
tzinfo-data (1.2015.7)
uglifier (2.7.2)
warden (1.2.3)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

似乎orm_adapter已加载两次。消息显示您使用Ruby 2.1.5(正如您所写)但Ruby 2.1.0,因此可能安装了冲突的版本。

您应该使用rvm来管理Ruby版本和gem以避免冲突,并指定在Gemfile中为其编写应用程序的Ruby版本。

相关问题