スポンサーサイト

  • 2015.09.25 Friday

一定期間更新がないため広告を表示しています

  • -
  • -
  • -
  • スポンサードリンク

さくらインターネットで、gem install すると「chown/chgrp: Operation not permitted 」と叱られる件の対応

  • 2008.04.12 Saturday
  • 09:30
JUGEMテーマ:コンピュータ


さくらインターネットのサーバ環境は、常に変動している。Rubyの gem install も、いろんな人のブログ見ると普通に何の障害もなく実効できてるように書かれてるけど、最近どうも設定が変更されてるっぽい。(サーバによって違いがあるんだろうと思いますが。)

ぱんの場合は、gem install mysql したくて、でもそすると;
%gem install mysql
Need to update 20 gems from http://gems.rubyforge.org
....................
complete
Select which gem to install for your platform (i386-freebsd6)
1. mysql 2.7.3 (mswin32)
2. mysql 2.7.1 (mswin32)
3. mysql 2.7 (ruby)
4. mysql 2.6 (ruby)
5. Skip this gem
6. Cancel installation
> 3
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

ruby extconf.rb install mysql
checking for mysql_query() in -lmysqlclient... yes
checking for mysql_ssl_set()... yes
checking for mysql.h... no
checking for mysql/mysql.h... yes
creating Makefile

make
cc -I. -I. -I/usr/local/lib/ruby/1.8/i386-freebsd6 -I. -DHAVE_MYSQL_SSL_SET -DHAVE_MYSQL_MYSQL_H -I/usr/local/include -fPIC -O2 -fno-strict-aliasing -pipe -fPIC -c mysql.c
cc -shared -Wl,-soname,mysql.so -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -L'/usr/local/lib/mysql' -Wl,-R'/usr/local/lib/mysql' -o mysql.so mysql.o -Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -L. -lruby18 -lmysqlclient -lcrypt -lm -pthread -lc

make install
/usr/bin/install -c -o root -g wheel -m 0755 mysql.so /home/(ユーザ名)/lib/ruby/gem/gems/mysql-2.7/lib
install: /home/(ユーザ名)/lib/ruby/gem/gems/mysql-2.7/lib/mysql.so: chown/chgrp: Operation not permitted
*** Error code 71


Stop in /home/(ユーザ名)/lib/ruby/gem/gems/mysql-2.7.


Gem files will remain installed in /home/(ユーザ名)/lib/ruby/gem/gems/mysql-2.7 for inspection.
Results logged to /home/(ユーザ名)/lib/ruby/gem/gems/mysql-2.7/gem_make.out
となって、パーミッションが許可されてないっぽいエラーメッセージが吐かれます。

対応策を探してたら、2ch様にて見つけました;
867 :866:2008/02/16(土) 01:25:16
あーできたー。っていうかこれ罠っぽい…
さくらインターネットでrubygemsのインストールでコケる場合の対処

/usr/local/lib/ruby/1.8/i386-freebsd6/rbconfig.rb を見ると
> CONFIG["INSTALL"] = ENV['RB_USER_INSTALL'] ? '/usr/bin/install -c' : '/usr/bin/install -c -o root -g wheel'
とかいう記述がある
よって
setenv RB_USER_INSTALL true
とかコマンドラインで入力してから rubugemsをインストールすればいい
(試してないけどたぶんrubygemsのインストール時1回のみでおk)

あーもう寝る
素敵です!
ということで、この通りやってみると;
%setenv RB_USER_INSTALL true
%gem install mysql
Select which gem to install for your platform (i386-freebsd6)
1. mysql 2.7.3 (mswin32)
2. mysql 2.7.1 (mswin32)
3. mysql 2.7 (ruby)
4. mysql 2.6 (ruby)
5. Skip this gem
6. Cancel installation
> 3
Building native extensions. This could take a while...
Successfully installed mysql-2.7
バッチリです!


2ch様では、ナイス書込みがすぐに過去ログ行っちゃっうから、googleとかにも引っかかりづらくなり、残念です。(参照リンクも貼りたいんですが、貼れないし・・・)

スポンサーサイト

  • 2015.09.25 Friday
  • 09:30
  • -
  • -
  • -
  • スポンサードリンク
コメント
まさに同じ問題でした!助かりました〜
ありがとうございます!
  • Gasmatch
  • 2009/04/14 9:12 PM
私も同じ問題でハマりました。参考になりました。
ありがとー。
Ruby on Railsをインストールしてみようと思って探してみたらここにつきました。
  • てっちー
  • 2013/03/24 6:43 PM
助かりました!ありがとうございます!!
  • sean
  • 2013/04/20 11:49 PM
コメントする

PR

calendar

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   
<< May 2017 >>

本が出てます☆

Twitter

selected entries

categories

archives

recent comment

  • Mac OS X Lion で、emacs を楽に使うために、Meta キーを「option」に設定したい。
    通りすがり (01/19)
  • 携帯キャリアの、アクセス制限(未成年保護)についてのまとめ
    たけのこの里 (10/01)
  • Mac OS X Lion で、emacs を楽に使うために、Meta キーを「option」に設定したい。
    イシカワ (07/16)
  • さくらインターネットで、gem install すると「chown/chgrp: Operation not permitted 」と叱られる件の対応
    sean (04/20)
  • さくらインターネットで、gem install すると「chown/chgrp: Operation not permitted 」と叱られる件の対応
    てっちー (03/24)
  • Mac OS X Lion で、emacs を楽に使うために、Meta キーを「option」に設定したい。
    JO (01/04)
  • Passbook(パスブック)on iOS6 (NDAに触れない範囲で...)
    ぱん (09/28)
  • Passbook(パスブック)on iOS6 (NDAに触れない範囲で...)
    宮腰睦美 (09/23)
  • magit を、Lion の emacs にインストール
    ぱん (05/08)
  • 【 Xcode4.2 】Interface Builder使わずに、座標を合わせたい(習作1)
    ぱん (12/21)

recommend

iOSプログラミング 第2版
iOSプログラミング 第2版 (JUGEMレビュー »)
アーロン・ヒレガス,ジョー・コンウェイ,Aaron Hillegass,Joe Conway
■独学で初心者を脱出するには、必読ではないでしょうか。翻訳でニュアンスが伝わらない部分があるので、原書と、サポートサイト(英語)を活用すべし!です。

recommend

iPhoneプログラミングUIKit詳解リファレンス
iPhoneプログラミングUIKit詳解リファレンス (JUGEMレビュー »)
所 友太
■内容古いですが、iOSプログラマー中級以上の階段を登るために、必要な本だと思います。iOS5対応版出ないかな。。

recommend

iOSプログラミング入門 - Objective-C + Xcode 4で学ぶ、iOSアプリ開発の基礎
iOSプログラミング入門 - Objective-C + Xcode 4で学ぶ、iOSアプリ開発の基礎 (JUGEMレビュー »)
大津 真
■Ch.1「iOS プログラミングを始めるための基礎知識」でXcodeの概要を理解して、Ch.2「Objective-C の基礎知識」で、Objective-Cの考え方を理解できます。iOSプログラミングのキックオフにぴったり。

recommend

去年ルノアールで
去年ルノアールで (JUGEMレビュー »)
せきしろ
■ルノアールで妄想が爆発

recommend

RailsによるアジャイルWebアプリケーション開発 第4版
RailsによるアジャイルWebアプリケーション開発 第4版 (JUGEMレビュー »)
Sam Ruby,Dave Thomas,David Heinemeier Hansson
■Railsのバイブル第4版の日本語版が2011年末にリリース!サーバサイドで準備するAPIや、Webサイト関連のもろもろは、やっぱRailsでしょう。

links

profile

search this site.

others

mobile

qrcode

powered by

無料ブログ作成サービス JUGEM