'rails server -e development' не работает в Ubuntu - PullRequest
2 голосов
/ 14 мая 2011

Я следую инструкциям здесь , чтобы попытаться установить 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)

Ответы [ 2 ]

2 голосов
/ 11 января 2012

Проблема в кратком (слишком кратком?) Документе с сайта Teambox. Команда, которую они перечисляют, будет запускать rails двоичный файл, , а не тот, который находится в каталоге <teambox install dir>/script/.

, например

$which rails
/usr/bin/rails.

Это не то, что вы хотите.

Измените вашу команду на:

cd <teambox install dir>

script/rails server -e development.

Это запустит их пользовательский бинарный файл rails в подкаталоге script вашей установки teambox, а не в двоичном файле rails на вашем пути

0 голосов
/ 15 ноября 2011

Попробуйте это:

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