Debian GNU Linux/4.0 etch/mongrel のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
* Debian GNU Linux 4.0 eath - mongrel [#xb527e64]
* Debian GNU Linux 4.0 etch - mongrel [#xb527e64]

** /etc/init.d/svnserve [#p5504491]
 #!/bin/sh
 #
 # Startup script for Subversion Server
 #
 
 set -e
 
 
 # ----- Save and Set Environment Variables --------------------------------
 
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 DAEMON="/usr/bin/svnserve"
 NAME=svnserve
 DESC="Subversion server daemon"
 USER=svn
 GROUP=svn
 REPOSITORY=/var/svn/
 PIDFILE=/var/run/$NAME.pid
 SCRIPTNAME=/etc/init.d/$NAME
 
 # Gracefully exit if the package has been removed.
 test -x $DAEMON || exit 0
 
 
 # ----- Define Function ---------------------------------------------------
 
 start() {
   start-stop-daemon --start --quiet --pidfile $PIDFILE \
           --user $USER --group $GROUP --exec $DAEMON -- -r $REPOSITORY -d
   if [ "$?" -eq 0 ]; then
     pidof $DAEMON > $PIDFILE
   fi
 }
 
 stop() {
   start-stop-daemon --stop --quiet --pidfile $PIDFILE --exec $DAEMON
   rm -f $PIDFILE
 }
 
 wait() {
   sleep 1
 }
 
 
 # ----- Execute The Requested Command -------------------------------------
 case "$1" in
   start)
     echo -n "Starting $DESC: $NAME"
     start
     echo "."
     ;;
   stop)
     echo -n "Stopping $DESC: $NAME"
     stop
     echo "."
     ;;
   restart|force-reload)
     echo -n "Restarting $DESC: $NAME"
     stop
     wait
     start
     echo "."
     ;;
   *)
     echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
     exit 1
     ;;
 esac
 
 exit 0
~
** gem install mongrel時のエラー対処1 [#g419fde5]
 # gem install mongrel
 Updating metadata for 1 gems from http://gems.rubyforge.org/
 .
 complete
 Building native extensions.  This could take a while...
 ERROR:  Error installing mongrel:
         ERROR: Failed to build gem native extension.
 /usr/bin/ruby1.8 extconf.rb install mongrel
 creating Makefile
 make
 sh: make: command not found
 Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/fastthread-1.0.1   for inspection.
 Results logged to /usr/lib/ruby/gems/1.8/gems/fastthread-1.0.1/ext/fastthread/gem_make.out

***ログ確認 [#l26a92f0]
 # vi /usr/lib/ruby/gems/1.8/gems/fastthread-1.0.1/ext/fastthread/gem_make.out

** 関連ページ [#y3ec78c8]
-[[UNIX/Subversion]]
~
***makeインストール [#be784f7c]
 # aptitude search make
 # apt-get install make
 # make

** gem install mongrel時のエラー対処2 [#g1ac4e6b]
 # gem install mongrel
 Building native extensions.  This could take a while...
 ERROR:  Error installing mongrel:
         ERROR: Failed to build gem native extension.
 /usr/bin/ruby1.8 extconf.rb install mongrel
 creating Makefile
 make
 gcc -I. -I/usr/lib/ruby/1.8/i486-linux -I/usr/lib/ruby/1.8/i486-linux -I.  -fPIC -Wall -g -fno-strict-aliasing -O2  -fPIC  -c fastthread.c
 make: gcc: Command not found
 make: *** [fastthread.o] Error 127
 Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/fastthread-1.0.1 for inspection.
 Results logged to /usr/lib/ruby/gems/1.8/gems/fastthread-1.0.1/ext/fastthread/gem_make.out

***ログ確認 [#j91cac5a]
 # vi /usr/lib/ruby/gems/1.8/gems/fastthread-1.0.1/ext/fastthread/gem_make.out

***gccインストール [#fd30baf5]
 # aptitude search gcc
 # apt-get install gcc
 # gcc