Драгоценные камни устанавливаются нормально, но не показываются как установленные под граблями - PullRequest
2 голосов
/ 16 апреля 2010

Я покажу вам мой вывод здесь:

rake gems
(in /Users/jp/Sites/central/trunk)
  - [F] authlogic 
    - [R] activesupport 
  - [F] builder 
  - [F] formtastic 
    - [R] activesupport >= 2.3.0
    - [R] actionpack >= 2.3.0
  - [ ] fastercsv 

 I = Installed
 F = Frozen
 R = Framework (loaded before rails starts)

Убедиться, что установленcscsv быстрее:

gem which fastercsv
/usr/local/lib/ruby/gems/1.8/gems/fastercsv-1.5.3/lib/fastercsv.rb

После установки различными способами, но здесь показан только один:

sudo rake gems:install
(in /Users/jp/central/trunk)
gem install fastercsv
Successfully installed fastercsv-1.5.3
1 gem installed
Installing ri documentation for fastercsv-1.5.3...
Installing RDoc documentation for fastercsv-1.5.3...

И попробуйте еще раз.

rake gems
(in /Users/jp/Sites/central/trunk)
  - [F] authlogic 
    - [R] activesupport 
  - [F] builder 
  - [F] formtastic 
    - [R] activesupport >= 2.3.0
    - [R] actionpack >= 2.3.0
  - [ ] fastercsv 

 I = Installed
 F = Frozen
 R = Framework (loaded before rails starts)

Следует знать, что я пытался распаковать драгоценные камни, но если он не считает, что установлен, он не может распаковать его.

Другое дело, что я действительно пытался это выяснить. Есть группа людей, которые говорят, что нужно чистить локальные гемы в вашей учетной записи пользователя, всегда устанавливать с помощью sudo и т. Д. Но я все это пробовал.

Что бы вы, ребята, сделали, чтобы это исправить?

Большое спасибо,

Josh

Ответы [ 2 ]

1 голос
/ 22 апреля 2010

Хотя я не мог заставить это работать, я полагаю, если бы я удалил все свои драгоценные камни из всей моей системы и начал заново, я мог бы заставить это работать. Но я решил, что так или иначе, так почему бы не попробовать что-то новое.

Это новшество появилось в форме RVM (Ruby Version Manager): http://rvm.beginrescueend.com/

RVM, по сути, представляет собой слой между вашим ruby ​​/ rails / gems и вашим приложением. Он позволяет вам установить несколько версий направляющих ruby ​​ и в вашей системе и легко переключаться между ними. Вы также можете настроить отдельные «GemSets» для каждой из этих установок (или несколько GemSets для одной установки). Очень мощный материал.

Кроме того, вы не используете sudo для установки драгоценных камней, поэтому я считаю, что лучше, если бы не по этой причине.

Итак, я начал работать с RVM, и это позволило мне начать с нуля (возможно, быстрее, чем без него) и дает мне возможность расширения в будущем для тестирования нескольких сред и гемов и т. Д.

Проверьте сайт и попробуйте, если у вас возникли проблемы с адом.

Josh

0 голосов
/ 16 апреля 2010

Это будет работать: config.gem "fastercsv", :version => '1.5.3', :lib => 'fastercsv'

...