无法在托管服务器1und1上安装gem

时间:2011-07-20 23:16:11

标签: ruby gem

  

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:in <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要求'       来自/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'       来自:29: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要求'       来自/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:     系统:       uname:“Linux icpu890 2.6.28.8-20101130b-iscsi-ntacker-fasync-mremap-amd-sec6-grsec#1 SMP Tue Nov 30 18:27:29 CET 2010 i686 GNU / Linux”       bash:“/ bin / bash =&gt; GNU bash,版本4.1.5(1)-release(i486-pc-linux-gnu)”       zsh:“/ usr / bin / zsh =&gt; zsh 4.3.2(i686-pc-linux-gnu)”     RVM:       版本:“rnem 1.6.25 by Wayne E. Seguin(wayneeseguin@gmail.com)[https://rvm.beginrescueend.com/]”     红宝石:       翻译:“ruby”       版本:“1.9.2p290”       日期:“2011-07-09”       平台:“i686-linux”       patchlevel:“2011-07-09修订版32553”       full_version:“ruby 1.9.2p290(2011-07-09修订版32553)[i686-linux]”     房屋:       宝石:“/ 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”       宝石:“/ kunden / homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/bin/gem”       耙:“/ kunden / homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/bin/rake”     环境:       路径:“/ kunden/homepages/44/d374119480/htdocs/.rvm/gems/ruby-1.9.2-p290@rails3tutorial/bin:/kunden/homepages/44/d374119480/htdocs/.rvm/gems/ruby-1.9 1,2-P290 @全球/斌:/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 /本地/ mSQL的/ bin中:在/ usr /游戏:”。       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/htdocs/.rvm/gems/ruby-1.9.2 -p290 @全球”       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:〜&gt; gem install copland   获取:copland-1.0.0.gem(100%)   错误:执行gem时...(Errno :: EACCES)       许可被拒绝 - / kunden / homepages / 17 / d123456789   (uiserver):u64138477:〜&gt;宝石安装formtastic   获取:activesupport-3.0.9.gem(100%)   错误:执行gem时...(Errno :: EACCES)       许可被拒绝 - / kunden / homepages / 17 / d123456789

1 个答案:

答案 0 :(得分:1)

“rvm info”说什么?其他宝石能够安装吗?

安装rvm后,你应该安装gem并默认使用 - 无需使用sudo与之交互。

相关问题