thinkbot / paperclip宝石安装

时间:2011-08-07 08:19:38

标签: ruby-on-rails-3 gem paperclip

我不会开始说我是新手等。笑话,使用Lynda.com学习Rails近一个月。我使用Mac,Mac OS X Lion 10.7。

我正试图安装Paperclip Gem,但我似乎无法弄清楚我做错了什么。

我按照https://github.com/thoughtbot/paperclip/wiki/Installation

上的说明操作

我将此行添加到我的config / environment.rb

config.gem 'paperclip', :source => 'http://rubygems.org'
然后我尝试运行

rake gems:install

我收到错误消息:

(in /Users/fred/Ruby/food)
rake aborted!
undefined local variable or method `config' for main:Object
/Users/fred/Ruby/food/Rakefile:4:in `require'
(See full trace by running task with --trace)

当上述失败

时,我尝试了以下选项
script/plugin install git://github.com/thoughtbot/paperclip

我收到以下错误

-bash: script/plugin: No such file or directory

我的问题是如何安装这个宝石?我已经阅读了很多其他帖子,说我应该包含gem 'paperclip', "~> 2.3"这与我上面做的一样吗?

1 个答案:

答案 0 :(得分:3)

最好使用捆绑包。步骤

  1. 安装捆绑器:gem install bundler
  2. 添加到Gemfileconfig.gem 'paperclip'
  3. cdGemfile所在的位置并运行:bundle install。这将安装Gemfile
  4. 中提到的所有宝石

    聚苯乙烯。我假设您没有使用rvm。此外,如果由于权限问题该命令对您不起作用,可能需要在上面的步骤1中为sudo添加前缀。