"gem install bundler --version = 0.8.1" не устанавливает исполняемый файл пакета - PullRequest
3 голосов
/ 17 августа 2010

При попытке установить Bundler 0.8.1 на машину с Ubuntu, он прекрасно работает, но исполняемый «комплект» не где увидеть. Другие гемы успешно устанавливаются, включая исполняемые файлы.

используя: gem install bundler --version=0.8.1

RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
- INSTALLATION DIRECTORY: /home/ahammad/gems
- RUBY EXECUTABLE: /usr/bin/ruby1.8
- EXECUTABLE DIRECTORY: /home/ahammad/gems/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
 - /home/ahammad/gems
- GEM CONFIGURATION:
 - :update_sources => true
 - :verbose => true
 - :benchmark => false
 - :backtrace => false
 - :bulk_threshold => 1000
 - :sources => ["http://gems.rubyforge.org/", "http://gem1.gilt.com"]
- REMOTE SOURCES:
 - http://gems.rubyforge.org/

Путь /home/ahammad/gems/bin был добавлен в PATH, проблема в том, что нет пакета exe.

Есть идеи?

Ответы [ 3 ]

4 голосов
/ 11 апреля 2016

Возможно, эта конкретная версия пакета не была доступна для установки, поэтому, чтобы выбрать конкретный диапазон доступных версий, попробуйте:

gem install bundler --version '<= 0.10.6'

Или просто удалите предыдущий пакет и установите его снова. Затем проверьте по gem list bundler или bundler _0.9.26_ -v (где 0.9.26 - версия вашего старого камня).

Проверьте также права доступа к локальным папкам с драгоценными камнями.

Подробнее: Как обновить / понизить Rubygems на rubyforge

0 голосов
/ 31 августа 2010

Это может быть.Я использовал только 1.0.Но у меня была такая же проблема.Учебник предполагал, что я смогу запустить "связку".Это было исправлено только после следования инструкциям здесь http://lindsaar.net/2010/3/31/bundle_me_some_sanity Инструкции включают установку rvm и создание каталога приложения с файлом .rvmrc среди прочего.Затем в этом каталоге вы можете запустить «комплект».Бинарный файл ~/.rvm/gems/ruby-1.8.7-p302@railsplugins/bin/bundle

0 голосов
/ 17 августа 2010

, по-видимому, 0.8.1 использует "gem bundle", а не "bundle"

...