У меня проблемы с установкой Ubuntu в Ruby.Я ничего не знаю о ruby, и я хотел бы использовать capifony для развертывания проектов Symfony2.
Я уже успешно установил и использовал другой rubygem для использования sass, препроцессора css.
Iустановил пакет rubygems.
Первая проблема: когда я пытаюсь что-либо установить, каталог установки /var/lib/gems/1.8, и я не уверен, нормально ли это.Я получаю ошибки, связанные с разрешениями.
Я решил эту проблему с помощью sudo.
Вторая проблема: я установил capistrano, и всякий раз, когда я пытаюсь его использовать, я получаю ошибки:
cap deploy:setup
Invalid gemspec in [/var/lib/gems/1.8/specifications/capistrano-2.11.2.gemspec]: invalid date format in specification: "2012-02-22 00:00:00.000000000Z"
/usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:926:in `report_activate_error': Could not find RubyGem capistrano (>= 0) (Gem::LoadError)
from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:244:in `activate_dep'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:236:in `activate'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1307:in `gem'
from /usr/local/bin/cap:18
Я верю, что что-то не так с моей установкой, но что?Как правильно установить Ruby Gem в Ubuntu?Я не уверен, является ли предупреждение Invalid gemspec критическим, потому что другие команды работают без него.
Вот мой вывод gem env
:
gem env
Invalid gemspec in [/var/lib/gems/1.8/specifications/capistrano-2.11.2.gemspec]: invalid date format in specification: "2012-02-22 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/capistrano-2.11.2.gemspec]: invalid date format in specification: "2012-02-22 00:00:00.000000000Z"
RubyGems Environment:
- RUBYGEMS VERSION: 1.7.2
- RUBY VERSION: 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
- INSTALLATION DIRECTORY: /var/lib/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby1.8
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /var/lib/gems/1.8
- /home/users/gparis/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/