Ruby can';t在托管服务器1和1上安装gem
gem安装net-http-digest\u auth /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/syck.rb:82:inRuby can';t在托管服务器1和1上安装gem,ruby,gem,Ruby,Gem,gem安装net-http-digest\u auth /kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/syck.rb:82:in”:未初始化的常量syck::DefaultResolver(NameError) from/kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1
”:未初始化的常量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
'
from:29:inrequire'
from:29:in
require'
from/usr/lib/ruby/1.8/yaml/syck.rb:5:in'
from:29:in
require'
from:29:inrequire'
from/usr/lib/ruby/1.8/yaml.rb:11:in
'
from:29:inrequire'
from:29:in
require'
from/kunden/homepages/44/d374119480/htdocs/executable/ruby/lib/rubygems/config_file.rb:7:in'
from:29:in
require'
from:29:inrequire'
from/kunden/homepages/44/d374119480/htdocs/executable/ruby/lib/rubygems/gem_runner.rb:8:in
'
from:29:inrequire'
from:29:in
require'
from/kunden/homepages/44/d374119480/htdocs/.rvm/rubies/ruby-1.9.2-p290/bin/gem:13:in`'
每当我尝试启动gem时,我都会在服务器上收到引用的错误。我使用rvm安装ruby 1.9.2,但我首先尝试自己安装。如果有任何提示,我将不胜感激!(我没有根权利)
对于任何像我一样处于早期阶段的人,我推荐
ruby-1.9.2-p290@rails3tutorial:
系统:
uname:“Linux icpu890 2.6.28.8-20101130b-iscsi-ntacker-fasync-mremap-amd-sec6-grsec#1 SMP周二11月30日18:27:29 CET 2010 i686 GNU/Linux”
bash:“/bin/bash=>GNUBash,版本4.1.5(1)-发行版(i486 pc linux GNU)”
zsh:“/usr/bin/zsh=>zsh4.3.2(i686 pc linux gnu)”
rvm:
版本:“rvm 1.6.25由Wayne E.Seguin编写(wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]"
红宝石:
翻译:“ruby”
版本:“1.9.2p290”
日期:“2011-07-09”
平台:“i686 linux”
补丁级别:“2011-07-09修订版32553”
完整版本:“ruby 1.9.2p290(2011-07-09修订版32553)[i686 linux]”
家园:
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”
环境:
路径:"/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/X11R6/bin:/usr/local/msql/bin:/usr/g艾姆斯:“
GEM_HOME:“/kunden/homepages/44/d374119480/htdocs/.rvm/gems/ruby-1.9.2-p290@rails3tutorial"
GEM_路径:“/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@global"
我的RUBY主页:“/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”
鲁比奥普特:“
gemset:“Rails3教程”
谢谢@mrampton!我在上面引用了rvm。gem安装fcgi也不起作用(错误:在执行gem…(Errno::EACCES)时)
权限被拒绝-/kunden/homepages/17/d123456789)
我担心我用以下代码弄乱了服务器:
哪颗宝石也不管用。它只是不给我任何信息(也没有错误)
我尝试过的其他宝石也不起作用:
(uiserver):u64138477:~>gem安装copland
取数:copland-1.0.0.gem(100%)
错误:执行gem…(Errno::EACCES)时出错
权限被拒绝-/kunden/homepages/17/d123456789
(uiserver):u64138477:~>gem安装formtastic
获取:activesupport-3.0.9.gem(100%)
错误:执行gem…(Errno::EACCES)时出错
权限被拒绝-/kunden/homepages/17/d123456789
“rvm信息”是怎么说的?其他gems可以安装吗
安装rvm后,默认情况下,您应该已经安装了gem并准备好使用,而无需使用sudo与之交互。我只能假设您缺少对文件夹“/kunden/homepages/17/d123456789”的权限。也许您做了一个错误的chmod | chown?