ActiveAdmin:gem not checkout,先运行bundle install

时间:2014-03-20 13:29:05

标签: ruby-on-rails-4 bundler activeadmin

在Rails 4应用程序中,我尝试使用ActiveAdmin 1.0.pre2。捆绑安装没有抱怨,似乎包含了宝石,它正常工作。

我在我的宝石文件中有这个:

gem 'activeadmin', github: 'gregbell/active_admin'

$> bundle show activeadmin
/home/aslam/.rvm/gems/ruby-2.1.0@monaeo/bundler/gems/active_admin-3fb7f03335b1

即使多次运行bundle install之后,我仍然收到以下错误:

git://github.com/gregbell/active_admin.git (at master) is not yet checked out.
Run `bundle install` first.

我正在使用

  • Bundler版本1.6.0.rc2(从1.5.3升级)
  • Ruby:ruby 2.1.0p0(2013-12-25修订版44422)[i686-linux]
  • Rails:4.0.4

我不确定这里出了什么问题?

4 个答案:

答案 0 :(得分:2)

尝试安装Bundler的预发布版本:

gem install bundler --pre

它应该解决问题。

答案 1 :(得分:0)

在Gemfile

中使用以下内容
gem 'activeadmin', :git => "git://github.com/gregbell/active_admin.git"

这样,当您运行bundle install时,activeadmin将来自其github存储库。

答案 2 :(得分:0)

两件事

一个。您需要在gem文件中包含这样的内容,因为0.6.x是稳定且可维护的。

gem 'activeadmin', github: 'gregbell/active_admin', branch: '0-6-stable'

B中。您可以尝试从稳定版本的activeadmin

分叉

答案 3 :(得分:0)

我的解决方案:

rake rails:update:bin
bundle install