- 追加された行はこの色です。
- 削除された行はこの色です。
* 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