Puphpet: Ошибка: ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ камня... нСдопустимая опция: --no-rdoc

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 10 мая 2019  Β·  5ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: puphpet/puphpet

Когда я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΌΠ°Ρ€ΠΈΠΎΠ½Π΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, происходит сбой с ошибкой:

Error: Could not update: Execution of '/usr/local/rvm/bin/rvm 2.4 do gem install -v 1.2.1 --no-rdoc --no-ri deep_merge' returned 1: ERROR:  While executing gem ... (OptionParser::InvalidOption)
==> machine1:     invalid option: --no-rdoc

Π’Ρ€ΠΎΠ΄Π΅ Π½Π°Ρ‡Π°Π» Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° rvm 1.29.8 (послСдняя вСрсия), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° rvm 1.29.7.

Он воспроизводится Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Puppet ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, просто ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ https://puphpet.com ΠΈ создайтС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ со всСми настройками ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (просто Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Β«ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΒ» Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС), Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² ΠΈ запуститС Β«vagrant upΒ».

Π’ качСствС Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ установитС Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ rvm (1.29.7) Π² puphpet/puppet/modules/rvm/manifests/system.pp, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку 3 Π½Π°:
$version="1.29.7",

Каким ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ нас Π±Ρ‹Π»Π° послСдняя вСрсия rvm ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ конфигурация?

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π― Π½Π΅ знаю, ΠΊΡƒΠ΄Π° это ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это каТСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° puphpet/puppet/modules/rvm/lib/puppet/provider/rvm_gem/gem.rb Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Ρ€Π΅ΡˆΠΈΡ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:

...
l.112      command << "--no-document" <<  resource[:name]
...

ВсС 5 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π­Ρ‚ΠΎ связано с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ gem Π² вСрсиях > 3, Π° Π½Π΅ самой RVM. МоС собствСнноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ поставщика Π³Π΅ΠΌΠ°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ здСсь (ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тСсты), ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ установка source => 'https://rubygems.org' ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ установка Π³Π΅ΠΌΠ° пропустит Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π»Π°Π³ΠΎΠ² --no-rdoc ΠΈ --no-ri , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. присутствуСт Π½Π° Π½ΠΎΠ²Ρ‹Ρ… rubygems.

Π― Π½Π΅ знаю, ΠΊΡƒΠ΄Π° это ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это каТСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° puphpet/puppet/modules/rvm/lib/puppet/provider/rvm_gem/gem.rb Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Ρ€Π΅ΡˆΠΈΡ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:

...
l.112      command << "--no-document" <<  resource[:name]
...

Π― Π½Π΅ знаю, ΠΊΡƒΠ΄Π° это ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это каТСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° puphpet/puppet/modules/rvm/lib/puppet/provider/rvm_gem/gem.rb Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Ρ€Π΅ΡˆΠΈΡ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:

...
l.112      command << "--no-document" <<  resource[:name]
...

Как Ρ‚Ρ‹ это дСлаСшь?

Π― Π½Π΅ знаю, ΠΊΡƒΠ΄Π° это ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это каТСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° puphpet/puppet/modules/rvm/lib/puppet/provider/rvm_gem/gem.rb Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Ρ€Π΅ΡˆΠΈΡ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:

...
l.112      command << "--no-document" <<  resource[:name]
...

Как Ρ‚Ρ‹ это дСлаСшь?

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ^^

Π‘ΠΎΠΆΠ΅ ΠΌΠΎΠΉ) НаконСц-Ρ‚ΠΎ я Ρ€Π΅ΡˆΠΈΠ» это) Бпасибо, Π΄Ρ€ΡƒΠ³!

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ