Должен ли быть каталог "ruby" в "vendor" в проекте Rails 3? - PullRequest
0 голосов
/ 06 октября 2010

Нормально ли иметь следующую структуру каталогов в разделе «vendor» в проекте Rail 3?

/vendor/ruby/1.8/bin  
/vendor/ruby/1.8/cache  
/vendor/ruby/1.8/doc  
/vendor/ruby/1.8/gems  
/vendor/ruby/1.8/specifications  

Когда я удаляю каталог «ruby» и запускаю «обновление пакета», вся структуравоссоздан.
"gem env" ничего интересного не дает:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY VERSION: 1.8.7 (2010-04-19 patchlevel 253) [i686-darwin10.4.0]
  - INSTALLATION DIRECTORY: /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /opt/ruby-enterprise-1.8.7-2010.02/bin/ruby
  - EXECUTABLE DIRECTORY: /opt/ruby-enterprise-1.8.7-2010.02/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-darwin-10
  - GEM PATHS:
     - /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
     - /Users/me/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

1 Ответ

1 голос
/ 06 октября 2010

Это система связывания, воссоздающая весь префикс каталога Gem по вашей версии ruby.При этом вы можете легко изменить свою версию ruby ​​и не использовать эти драгоценные камни.Этот каталог создается, только если вы хотите «заморозить» ваш драгоценный камень в вашем приложении.Если вы не заморозите его, у вас нет этого каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...