Я следую инструкциям здесь , чтобы попытаться установить Teambox локально. В инструкциях в CLI должна быть введена следующая команда:
rails server -e development
Однако, когда я запускаю эту команду, я получаю следующий ответ:
root@localhost:/home/oompah/webstuff/teambox# rails server -e development
getopt: invalid option -- 'e'
Terminating...
Я удалил параметр e
, и команда, казалось, просто (ре) генерировала файлы на стороне сервера - и предложила мне перезаписать существующие файлы.
Излишне говорить, что Teambox недоступен на http://localhost:3000, как следует из документации - скорее всего, из-за предыдущей ошибки, выделенной выше.
Кстати, я работаю на Ubuntu 10.0.4 LTS.
У кого-нибудь есть объяснение этому? Документация неверна (устарела) или я делаю что-то не так?
[Изменить]
Я забыл добавить:
root@localhost:/home/oompah/webstuff/teambox# rails --version
getopt: unrecognised option '--version'
Terminating...
Что довольно раздражает, так как я даже не могу узнать, какая это версия. Между прочим, я установил рельсы, используя:
apt-get install rails
[Edit2]
root@localhost:/home/oompah/teambox# gem query | grep rails
Error loading RubyGems plugin "/usr/lib/ruby/gems/1.8/gems/yard-0.6.4/lib/rubygems_plugin.rb": undefined method `overwrite_accessor' for Gem::Specification:Class (NoMethodError)
cucumber-rails (0.3.2)
rails (3.0.3)
rspec-rails (2.3.1)
sprockets-rails (0.0.1)