rubyもrubygemsもSynapticでインストールしたが以前エラー
ruby1.8-devもインストールして以下のエラーとなるとこまで来た。
$ sudo gem install hpricot
Select which gem to install for your platform (i486-linux)
1. hpricot 0.6 (jruby)
2. hpricot 0.6 (mswin32)
3. hpricot 0.6 (ruby)
4. hpricot 0.5 (ruby)
5. hpricot 0.5 (mswin32)
6. Skip this gem
7. 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 hpricot
checking for main() in -lc... no
creating Makefile
make
cc -I. -I. -I/usr/lib/ruby/1.8/i486-linux -I. -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -c hpricot_scan.c
ext/hpricot_scan/hpricot_scan.rl:9 から include されたファイル中:
/usr/lib/ruby/1.8/i486-linux/ruby.h:40:21: error: stdlib.h: No such file or directory
ここまでくれば他のブログにもある内容
以下を実行
sudo apt-get install build-essential
これが正常終了した後、なぜかネットに繋がらなくなった。
再起動後、再度
sudo gem install hpricot
を実行
zipがLoadできないと文句を言う
rubygemsをアップデートする。
sudo gem install rubygems-update
sudo gem update --system
sudo gem sources -a http://gems.github.com
エラー
当然以下もダメ
sudo gem install rubyzip
synaptic でlibzip-ruby1.8があったのでインストール
irbで試すとOK、、、gemで勘張らないで、ubuntuのsynapticに
たよれば良い感じ、、、
require "buildr"もエラーになっていたので、
Synapticで入れてみると思ったが分からない。
buildrはapacheの物なので、こちらを検索
http://incubator.apache.org/buildr/getting_started.html#linux
その内容にしたがうが、
gemがエラーになるようになった
/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)
[: 26: 1.0.1: unexpected operator
/usr/bin/gemの10行目(require 'rubygems'の下の行)に
require 'rubygems/gem_runner'
を追加
以下の様に少し進む様になった
Installing the latest version of Buildr
Building native extensions. This could take a while...
ERROR: Error installing buildr:
buildr requires rjb (>= 1.1.0, <= 1.1.2, runtime)
./test.sh: 37: buildr: not found
こんどは、rjbですか、、、
こうなってしまったのは、以下の様にsudoの際に環境変数を渡す必要があったのを
忘れた為です。単にsudo gem intallしていた様だ
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
rjbをまずインストールしてみる
$ sudo env JAVA_HOME=$JAVA_HOME gem install rjb
Building native extensions. This could take a while...
Successfully installed rjb-1.1.3
1 gem installed
続いて、
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
ERROR: Error installing buildr:
buildr requires rjb (>= 1.1.0, <= 1.1.2, runtime)
あれれ、バージョンが合わない
gem search -r rjb
*** REMOTE GEMS ***
rjb (1.1.3)
およよ
むかしのが出てこない。
$ sudo gem uninstall rjb
You have requested to uninstall the gem:
rjb-1.1.3
Antwrap-0.7.0 depends on [rjb (>= 1.0.3)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn] y
Successfully uninstalled rjb-1.1.3
$ sudo env JAVA_HOME=$JAVA_HOME gem install rjb -v 1.1.2
Building native extensions. This could take a while...
Successfully installed rjb-1.1.2
1 gem installed
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
ERROR: Error installing buildr:
buildr requires net-ssh (= 2.0.1, runtime)
$ sudo gem install net-ssh -v 2.0.1
Successfully installed net-ssh-2.0.1
1 gem installed
Installing ri documentation for net-ssh-2.0.1...
Installing RDoc documentation for net-ssh-2.0.1...
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
ERROR: Error installing buildr:
buildr requires net-sftp (= 2.0.0, runtime)
$ sudo gem install net-sftp -v 2.0.0
Successfully installed net-sftp-2.0.0
1 gem installed
Installing ri documentation for net-sftp-2.0.0...
Installing RDoc documentation for net-sftp-2.0.0...
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
ERROR: Error installing buildr:
buildr requires rubyforge (= 0.4.5, runtime)
$ sudo gem install rubyforge -v 0.4.5
Successfully installed rubyforge-0.4.5
1 gem installed
Installing ri documentation for rubyforge-0.4.5...
Installing RDoc documentation for rubyforge-0.4.5...
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
ERROR: Error installing buildr:
buildr requires hoe (= 1.3.0, runtime)
$ sudo gem install hoe -v 1.3.0
Successfully installed hoe-1.3.0
1 gem installed
Installing ri documentation for hoe-1.3.0...
Installing RDoc documentation for hoe-1.3.0...
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
ERROR: Error installing buildr:
buildr requires rspec (= 1.1.3, runtime)
$ sudo gem install rspec -v 1.1.3
Successfully installed rspec-1.1.3
1 gem installed
Installing ri documentation for rspec-1.1.3...
Installing RDoc documentation for rspec-1.1.3...
$ sudo env JAVA_HOME=$JAVA_HOME gem install buildr
Successfully installed buildr-1.3.1.1
1 gem installed
Installing ri documentation for buildr-1.3.1.1...
Installing RDoc documentation for buildr-1.3.1.1...
成功!!
やっとこれが出来る様になった
sudo env JAVA_HOME=$JAVA_HOME /home/rsos01/tempo/rsc/scripts/create_tomcat.rb
2008年7月4日金曜日
2008年7月3日木曜日
MySQL
ubuntuなのでMySQLのインストールも簡単
MySQL Administratorもインストールして
さあ接続となるが、Adminのパスワードは
インストール時に入力したはずのパスワードではなく、
パスワードなしで接続であった。
でもそれは限定ユーザー
----
システム管理者はMySQLのユーザ「root」で、MySQLをインストールしたときに登録される。
mysqlコマンドでデータベース「mysql」に、MySQLのユーザ「root」で接続します。
mysqlデータベースに接続
$ mysql -uroot -p mysql
----
管理者権限を持つユーザを登録する
mysql> GRANT ALL PRIVILEGES ON *.* TO user1@"%"
-> IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO user1@localhost
-> IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
権限:ALL PRIVILEGES(すべての権限)
データベース名.テーブル名:*.*(すべてのデータベースのすべてのテーブル)
ユーザ名:user1@"%" (すべてのホスト「"%"」の、ユーザ「user1」)
user1@localhost(ローカルホストの、ユーザ「user1」)
GRANT実行権限:(GRANT構文を実行する権限)
mysql> GRANT SELECT,INSERT,UPDATE,DELETE
-> ON データベース名.*
-> TO ユーザ名@localhost
-> IDENTIFIED BY 'パスワード';
mysql> FLUSH PRIVILEGES;
*1つのテーブルに対して権限を持つユーザを登録するときには、「データベース名.*」を「データベース名.テーブル名」とします。
*他のホストから接続するユーザを登録するときには、「localhost」を「ホスト名(IPアドレス)」とします。
-----------------
データベースを作成する
# mysqladmin create データベース名
$ mysqladmin -uroot -p create データベース名
mysql> CREATE DATABASE データベース名
-----------------
パスワードを設定
mysql> SET PASSWORD FOR ユーザ名@"%" = PASSWORD('パスワード');
MySQL Administratorもインストールして
さあ接続となるが、Adminのパスワードは
インストール時に入力したはずのパスワードではなく、
パスワードなしで接続であった。
でもそれは限定ユーザー
----
システム管理者はMySQLのユーザ「root」で、MySQLをインストールしたときに登録される。
mysqlコマンドでデータベース「mysql」に、MySQLのユーザ「root」で接続します。
mysqlデータベースに接続
$ mysql -uroot -p mysql
----
管理者権限を持つユーザを登録する
mysql> GRANT ALL PRIVILEGES ON *.* TO user1@"%"
-> IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO user1@localhost
-> IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
権限:ALL PRIVILEGES(すべての権限)
データベース名.テーブル名:*.*(すべてのデータベースのすべてのテーブル)
ユーザ名:user1@"%" (すべてのホスト「"%"」の、ユーザ「user1」)
user1@localhost(ローカルホストの、ユーザ「user1」)
GRANT実行権限:(GRANT構文を実行する権限)
mysql> GRANT SELECT,INSERT,UPDATE,DELETE
-> ON データベース名.*
-> TO ユーザ名@localhost
-> IDENTIFIED BY 'パスワード';
mysql> FLUSH PRIVILEGES;
*1つのテーブルに対して権限を持つユーザを登録するときには、「データベース名.*」を「データベース名.テーブル名」とします。
*他のホストから接続するユーザを登録するときには、「localhost」を「ホスト名(IPアドレス)」とします。
-----------------
データベースを作成する
# mysqladmin create データベース名
$ mysqladmin -uroot -p create データベース名
mysql> CREATE DATABASE データベース名
-----------------
パスワードを設定
mysql> SET PASSWORD FOR ユーザ名@"%" = PASSWORD('パスワード');
2008年7月2日水曜日
Disk関係コマンド
◆デバイス一覧
dmesg
◆USB-HDDマウント
[パーティションを確認]
sudo fdisk -l /dev/sdf
[マウント]
sudo mount /dev/sdf1 ./usb40/
◆新規DISK追加
[パーティション作成]
sudo fdisk /dev/sdb
[FileSystem作成]
sudo mkfs -t ext3 /dev/sdb1
[マウント]
sudo mount /dev/sdb1 /mnt/sdb
[起動時マウント設定]
vi /etc/fstab
◆Disk使用量表示
df -m
dmesg
◆USB-HDDマウント
[パーティションを確認]
sudo fdisk -l /dev/sdf
[マウント]
sudo mount /dev/sdf1 ./usb40/
◆新規DISK追加
[パーティション作成]
sudo fdisk /dev/sdb
[FileSystem作成]
sudo mkfs -t ext3 /dev/sdb1
[マウント]
sudo mount /dev/sdb1 /mnt/sdb
[起動時マウント設定]
vi /etc/fstab
◆Disk使用量表示
df -m
sudoができなくなる
sudo date 04241125
2008年 4月 24日 木曜日 11:25:00 JST
時間を遅らせた場合には以下を2回実行しないと
sudoができなくなる。
sudo -K
2008年 4月 24日 木曜日 11:25:00 JST
時間を遅らせた場合には以下を2回実行しないと
sudoができなくなる。
sudo -K
ubuntuからWindowsに接続する
smbclient //IPアドレス/共有名 -U ユーザー
prompt
mget するときにファイル名の確認をなしにする。
このコマンドを入力する都度モードがトグルする。
prompt
mget するときにファイル名の確認をなしにする。
このコマンドを入力する都度モードがトグルする。
2008年6月13日金曜日
FreeNX Server
Ubuntu8.04にインストール
NoMachine NXからdeb物をダウンロード
すると下の方にインストール手順が書いてある。
これだけではダメな場合がある。
SSHで接続可能か試し、つながらない様ならopensshを入れる。
Windows版のクライアントも上記から落とす。
あとはセットアップだが、一番引っかかるのは
Serverのキーである。
Generalタブの「Key...」ボタンを押下、
「Default」「Save」でキーを保存、
その他サーバーホストのIP等を入力し
設定としての「Save」ボタンを押すことを
忘れない事
本当なら、サーバーでKeyを生成するのが良いのだが、
取り合えずなので此れでもOK
NoMachine NXからdeb物をダウンロード
すると下の方にインストール手順が書いてある。
これだけではダメな場合がある。
SSHで接続可能か試し、つながらない様ならopensshを入れる。
Windows版のクライアントも上記から落とす。
あとはセットアップだが、一番引っかかるのは
Serverのキーである。
Generalタブの「Key...」ボタンを押下、
「Default」「Save」でキーを保存、
その他サーバーホストのIP等を入力し
設定としての「Save」ボタンを押すことを
忘れない事
本当なら、サーバーでKeyを生成するのが良いのだが、
取り合えずなので此れでもOK
2008年6月3日火曜日
登録:
投稿 (Atom)