Я только что развернул свое первое приложение rails на экземпляре линоды. Я думаю / надеюсь, что мне нравится 90% пути туда.
Один вопрос, который у меня есть, это лучшая практика для пути к драгоценным камням. Я использую rvm, и моя окружающая среда выглядит так (все для завершения):
root@dev:~# gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.10
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/local/rvm/gems/ruby-1.9.2-p290
- RUBY EXECUTABLE: /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/rvm/gems/ruby-1.9.2-p290/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/local/rvm/gems/ruby-1.9.2-p290
- /usr/local/rvm/gems/ruby-1.9.2-p290@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
В зависимости от развертывания мои драгоценные камни хранятся по умолчанию:
/data/sites/jt/apps/test-app/shared/bundle/ruby/1.9.1/gems
Это означает, что, например,
рельсы выставки драгоценных камней
дает мне команду не найдена. Какое место лучше всего централизовать для конечных пользователей и capistrano? Как лучше всего справиться с этим (я должен просто указать ссылку sym в команде rails)?
Кроме того, я использую ruby 1.9.2. Почему общий / пакет говорит мне 1.9.1?
спасибо за любую помощь