установка мысли / скрепки Gem - PullRequest
0 голосов
/ 07 августа 2011

Я не собираюсь начинать с того, что говорю, что я новичок и т.д.Я использую 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 Ответ

3 голосов
/ 07 августа 2011

Лучше всего использовать упаковщик. Шаги

  1. Установить пакет: gem install bundler
  2. Добавить к Gemfile: config.gem 'paperclip'
  3. cd туда, где находится Gemfile и выполните: bundle install. Это установит все драгоценные камни, упомянутые в Gemfile

Ps. Я предполагаю, что вы не используете rvm . Кроме того, может необходимо добавить префикс sudo к команде, описанной в шаге 1 выше, в случае, если команда не работает для вас из-за проблемы с разрешениями.

...