出于某种原因,我相信是一个我看不到的好的,' json '和' yajl-ruby ''twitter'所需的红宝石宝石gem,为了正常工作,需要root权限。
我需要安装并运行我在24/7-up服务器上准备的ruby脚本,而且我的远程付费主机提供商没有更好的地方,它提供了一个shell。这是一个FreeBSD 7.4服务器。
我手动设置了rubygems,服务器只通过预编译的二进制文件提供了ruby1.8。所以,一旦我安装了宝石,当我最终越过'twitter'时,我开始使用它们中的大多数而没有问题我得到了这个错误:
$ gem install yajl-ruby
构建原生扩展。这可能需要一段时间......
错误:安装yajl-ruby时出错:
错误:无法构建gem原生扩展。
[...]
make install
/ usr / bin / install -c -o root -g wheel -m 0755 yajl.so /path/.gems/gems/yajl-ruby-0.8.2/lib
安装:/path/.gems/gems/yajl-ruby-0.8.2/lib/yajl.so:chown / chgrp:不允许操作
* 错误代码71
所以我有点卡住了。
问候
答案 0 :(得分:1)