繁体   English   中英

Ruby on Rails Bundler activeadmin gem安装错误

[英]Ruby on Rails Bundler activeadmin gem install error

尝试安装activeadmin gem时遇到问题。 我正在使用Ruby 2.0和Rails 4.0.2。

这是在项目目录中运行“捆绑安装”时得到的结果:

C:\Users\Samuel\Desktop\RubyonRailsWorkspace\GroupSRailsProjectNew>bundle install
DL is deprecated, please use Fiddle
Updating git://github.com/gregbell/active_admin.git
fatal: failed to open '/cygdrive/c/Users/Samuel/Desktop/RubyonRailsWorkspace/Gro
upSRailsProjectNew/C:/Ruby200-x64/lib/ruby/gems/2.0.0/cache/bundler/git/active_a
dmin-d67faab65e9b74efbc8efb4a777a851e9f78b2ca/objects': No such file or directory

Retrying git clone --no-checkout "C:/Ruby200-x64/lib/ruby/gems/2.0.0/cache/bundl
er/git/active_admin-d67faab65e9b74efbc8efb4a777a851e9f78b2ca" "C:/Ruby200-x64/li
b/ruby/gems/2.0.0/bundler/gems/active_admin-60d8be97ec2c" due to error (2/3): Bu
ndler::Source::Git::GitCommandError Git error: command `git clone --no-checkout
"C:/Ruby200-x64/lib/ruby/gems/2.0.0/cache/bundler/git/active_admin-d67faab65e9b7
4efbc8efb4a777a851e9f78b2ca" "C:/Ruby200-x64/lib/ruby/gems/2.0.0/bundler/gems/ac
tive_admin-60d8be97ec2c"` in directory C:/Users/Samuel/Desktop/RubyonRailsWorksp
ace/GroupSRailsProjectNew has failed.
If this error persists you could try removing the cache directory 'C:/Ruby200-x6
4/lib/ruby/gems/2.0.0/cache/bundler/git/active_admin-d67faab65e9b74efbc8efb4a777
a851e9f78b2ca'

这是我运行“ gem install activeadmin”时得到的:

C:\Users\Samuel\Desktop\RubyonRailsWorkspace\GroupSRailsProjectNew>gem install activeadmin
ERROR:  While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: rails requires activesupport (= 3.2.16), actionpack 
(= 3.2.16); actionmailer requires actionpack (= 3.2.16); activeresource
requires activesupport (= 3.2.16); meta_search requires activesupport (~> 3.1),
actionpack (~> 3.1); activerecord requires activesupport (= 3.2.16); activemodel
requires activesupport (= 3.2.16), builder (~> 3.0.0); railties requires rack-s
sl (~> 1.3.2), rdoc (~> 3.4), activesupport (= 3.2.16), actionpack (= 3.2.16)

这是我的GemFile:

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.2'

# Use sqlite3 as the database for Active Record
gem 'sqlite3'

# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'

# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'

#Use CarrierWave for File uploading
gem 'carrierwave'

gem 'mini_magick'

gem 'jquery-fileupload-rails'

# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'

# Admin Panel
#gem "ransack", github: "activerecord-hackery/ransack", branch: "rails-4"
gem 'activeadmin', github: 'gregbell/active_admin'
#gem 'i18n', github: 'svenfuchs/i18n'


# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'

# Turbolinks makes following links in your web application faster. Read more:      https://github.com/rails/turbolinks
gem 'turbolinks'

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'

group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

gem 'execjs'
# gem 'therubyracer'

# Use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.1.2'

# Use unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano', group: :development

# Use debugger
# gem 'debugger', group: [:development, :test]

解决此问题将不胜感激。

您尝试安装的gem需要Rails 3.2。*,并且您正在使用4.0。 降级导轨或使用花药宝石。

使用此工具为rails 4安装activeadmin: 使用Rails 4进行Active admin安装

gem 'activeadmin', github: 'gregbell/active_admin', branch: "rails4"

您正在从 运行bundle install ,而已开始从 shell运行它,请尝试从 shell运行,因为我看到您混合了本机路径样式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM