2016-10-01 6 views
0

Я нахожусь в Windows 10 x64, и я установил JRuby 1.7.8 (я пробовал файлы для x64 и 32bits с той же проблемой) и JRE 7.jruby/cucumber: Bundle install не устанавливает никакой драгоценный камень

Я пытался создать свою тестовую платформу для проверки огурцов на другой машине. Я загрузил текущую ветвь (которая работает нормально в других компьютерах, со всеми настройками: env.rb, Gemfile и т.д.), а затем я успешно установил эти 2 драгоценные камни:

  • камня установку пакетирования
  • камень установки огурец

Gemfile меня содержит грузы из драгоценных камней, похожие на:

source 'https://rubygems.org' 
gem "httpclient" 
gem "watir-webdriver" 

, но когда я исполню:

  • комплект установки

Я просто получить эту строку и не инсталлируется ничего, он заканчивает практически сразу. Нет Gemfile.lock и т. Д.

D:\project>bundle install 
io/console not supported; tty will not be manipulated 

D:\project> 

Любая идея, что может быть неправильным и что я могу попробовать, пожалуйста?

Не совсем уверен, что проблема имеет какое-либо отношение к линии выше (которую я никогда не видел на других работающих машинах). Если это не связано, и вы получите представление о том, как проблемы, пожалуйста, дайте мне знать, и я посмотрю, как хорошо ...


Я пытался в течение нескольких часов и до сих пор не успех, добавляя дополнительную информацию в случае, если кто-то может обнаружить что-то в PLS. Даже «пучок -v» не работает на этой машине ?!

D:\project>gem list 
io/console not supported; tty will not be manipulated 

*** LOCAL GEMS *** 

builder (3.2.2) 
bundler (1.13.2) 
cucumber (2.4.0) 
cucumber-core (1.5.0) 
cucumber-wire (0.0.1) 
diff-lcs (1.2.5) 
gherkin (4.0.0) 
jruby-win32ole (0.8.5) 
multi_json (1.12.1) 
multi_test (0.1.2) 
rake (10.1.0) 

D:\project>bundle -v 
io/console not supported; tty will not be manipulated 

D:\project> 

Cheers !!

ответ

0

У вас установлена ​​последняя версия пакета 1.13.2, и я видел, что это вызывает различные типы проблем в зависимости от версии jruby и некоторых других драгоценных камней. Bundler 1.10.6 работает каждый раз для моего Jruby 1.7.x.

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

gem uninstall bundler 

и

gem install bundler -v 1.10.6 
+0

Спасибо звездный Я пытался сделать работу JRuby, но у меня были проблемы, теперь я перешел на Ruby, но отмечаю ваш ответ как решение, поскольку это, кажется, какая-то несовместимость с версиями. Я не знал, что драгоценные камни настолько чувствительны к версиям, но да, кажется, они ... – mickael

0

Хотя я не особо знаком с jruby, это выглядит как bug, что разрешено в JRuby 1.7.24.

Я бы удостоверился, что другие компьютеры, над которыми он работает, все еще находятся в этой версии jruby (при условии, что это окна).

+0

Как вы думаете, что ошибка может предотвратить команду 'узелок' для запуска? Я не был так обеспокоен этой выходной линией, если все остальное работает ... поскольку я не буду проверять другие машины до середины недели, но я хотел, чтобы моя локальная машина работала до этого ... – mickael