невозможно установить гем на управляемом сервере 1und1 - PullRequest
0 голосов
/ 21 июля 2011

gem install net-http-digest_auth /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/syck.rb:82: в <module:Syck>': uninitialized constant Syck::DefaultResolver (NameError) from /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/syck.rb:80:in 'из: 29: в require' from <internal:lib/rubygems/custom_require>:29:in требуется' из /usr/lib/ruby/1.8/yaml/syck.rb:5:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:in требуется 'из: 29: в require' from /usr/lib/ruby/1.8/yaml.rb:11:in' из: 29: в require' from <internal:lib/rubygems/custom_require>:29:in require 'from /kunden/homepages/44/d374119480/htdocs/executable/ruby/lib/rubygems/config_file.rb:7:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:in require' from: 29: in require' from /kunden/homepages/44/d374119480/htdocs/executable/ruby/lib/rubygems/gem_runner.rb:8:in 'от: 29: в require' from <internal:lib/rubygems/custom_require>:29:in require 'от /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/bin/gem:13:in `'

Каждый раз, когда я пытаюсь запустить gem, я получаю цитируемую ошибку на своем сервере.Я использовал rvm для установки ruby ​​1.9.2, но сначала попытался установить его самостоятельно.Буду признателен за любую подсказку!(У меня нет прав root).

Для всех, кто находится на ранней стадии, как я, я рекомендую http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

ruby-1.9.2-p290@ rails3tutorial: system: uname: "Linux icpu890 2.6.28.8-20101130b-iscsi-ntacker-fasync-mremap-amd-sec6-grsec # 1 SMP вт 30 ноября 18:27:29 CET 2010 i686 GNU / Linux" bash: "/ bin / bash => GNU bash, версия 4.1.5 (1) -релиз (i486-pc-linux-gnu) "zsh:" / usr / bin / zsh => zsh 4.3.2 (i686-pc-linux-gnu) "rvm: версия:" rvm 1.6.25 от Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]" ruby: интерпретатор: "ruby" версия: "1.9.2p290" дата: "2011-07-09"platform:" i686-linux "уровень исправления:" 2011-07-09, редакция 32553 "full_version:" ruby ​​1.9.2p290 (2011-07-09, редакция 32553) [i686-linux] "homes: gem:" / kunden / homepages/44/d374119480/htdocs/.rvm/gems/ruby-1.9.2-p290@rails3tutorial "ruby:" /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290 "двоичные файлы: ruby: "/kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/bin/ruby" irb: "/ kunden / homepages / 44 / d374119480 / htdocs / .rvm / rubies / ruby-1.9.2-p290 / bin / irb "gem:" /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290 / bin / gem "rake:" /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/bin/rake "окружение: PATH:" / kunden / homepages / 44 / d374119480/htdocs/.rvm/gems/ruby-1.9.2-p290@rails3tutorial/bin:/kunden/homepages/44/d374119480/htdocs/.rvm/gems/ruby-1.9.2-p290@global/bin:/kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/bin:/kunden/homepages/44/d374119480/htdocs/.rvm/bin:/usr/local/bin:/usr/bin: / usr / X11R6 / bin: / bin: / usr / local / msql / bin: / usr / games :. "GEM_HOME:" /kunden/homepages/44/d374119480/htdocs/.rvm/gems/ruby-1.9.2-p290 @ rails3tutorial "GEM_PATH:" /kunden/homepages/44/d374119480/htdocs/.rvm/gems/ruby-1.9.2-p290@rails3tutorial:/kunden/homepages/44/d374119480/htdms/gems/ruby-1.9.2-p290@global "MY_RUBY_HOME:" /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290 "IRBRC:" / kunden / homepages / 44 / d374119480/htdocs/.rvm/rubies / ruby-1.9.2-p290 / .irbrc "RUBYOPT:" "gemset:" rails3tutorial "

Спасибо за ваш ответ @mrampton!Я цитировал RVM выше.gem install fcgi не работает так же (ОШИБКА: при выполнении gem ... (Errno :: EACCES) Отказано в доступе - / kunden / homepages / 17 / d123456789)

Боюсь, я испортил свой серверэтот код: http://schalanda.name/static/rails_on_rtr/rails_on_rtr.html#Quickstart

, который самоцвет не работает.Это просто не дает мне никакой информации (также без ошибок).

другие драгоценные камни, которые я пробовал, также не работают:

(uiserver): u64138477: ~> gem installВыборка copland: copland-1.0.0.gem (100%) ОШИБКА: при выполнении gem ... (Errno :: EACCES) Отказано в доступе - / kunden / homepages / 17 / d123456789 (uiserver): u64138477: ~> gem install formtasticИзвлечение: activesupport-3.0.9.gem (100%) ОШИБКА: при выполнении гем ... (Errno :: EACCES)В доступе отказано - / kunden / homepages / 17 / d123456789

1 Ответ

1 голос
/ 21 июля 2011

Что говорит "rvm info"?Можно ли установить другие гемы?

После установки rvm у вас должен быть установлен гем и по умолчанию он готов к использованию - без необходимости использовать sudo для взаимодействия с ним.

...