Команда 'rails' создает каталог с / vendor / rails, который использует неверную версию rails - PullRequest
1 голос
/ 08 января 2010

По какой-то причине, когда я запускаю команду rails, она устанавливает версию Rails 2.2.3 в / vendor / rails, а webbrick использует эту версию вместо 2.3.5, которая устанавливается как гем.

Если я удаляю это, тогда он использует правильный каталог. Я помню, как однажды использовал подмодуль git, но не думаю, что это как-то связано с этим.

Как я могу это исправить? Спасибо

Edit:

Я никогда не устанавливал Rails 2.2.3. Хотя я смутно помню, как использовал подмодуль git, если это кому-нибудь поможет.

Ответы [ 3 ]

1 голос
/ 26 января 2010

Проверьте ваши локальные жемчужины и системные жемчужины. Возможно, он установлен на вашем компьютере 2.2.3.

1 голос
/ 26 января 2010

Попробуйте запустить:

rake rails::unfreeze

То, что происходит, 2.2.3 зависает в каталоге вашего поставщика.

Что касается того, почему это происходит, я не уверен.Будьте уверены, что у вас есть 2.3.5.И разморозка / замораживание должны это исправить.

rake rails::freeze::gems
0 голосов
/ 08 января 2010

продается ли камень рельсов одновременно с созданием приложения? это кажется очень странным, если это так.

Если вы используете Linux или Mac, возможно, в вашем профиле bash есть что-то, что переопределяет команду rails. если честно, это звучит так, будто при создании приложения запускается шаблон rails ...

В противном случае, возможно, возможно, что на вашей машине запущено что-то вроде «мгновенных рельсов», и вместо самоцвета рельсов он получает контроль?

очень странно. на какой ОС ты? иногда полезно попытаться создать новый профиль пользователя и узнать, возникают ли у вас те же проблемы при входе в эту учетную запись ....

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