自分の浅い知識では手詰まりとなりどなたか助けていただきたいです。
さくらのレンタルサーバのスタンダードプランにおいて、"Facebook::Graph"のモジュールを使いたいので、まずはユーザ領域にCPANをインストールするところから始めているのですが、CPANの途中でどうしても"Killed"となり中断され、先に進めないでいます。
手順としては、以下のサイトを参考にしています。
http://www.ookawara.com/archives/155
http://www.otsune.com/bsd/tips/usercpaninstall.h …
http://d.hatena.ne.jp/charsbar/20080222/1203662508
■手順1
さくらのレンタルサーバ(スタンダードプラン)でSSHとFTPで接続。
仮にユーザディレクトリ名を「hoge」とした場合、
/home/hoge/直下には、まだ.cpanフォルダもlocalフォルダも無い状態です。
■手順2
% perl -MCPAN -e shell
と打ち、最初の
Would you like me to configure as much as possible automatically?
にNoで答えて、手動で設定をしていきます(基本的にはほとんどEnterキー押下)。
■手順3
/home/hoge/.cpan/CPAN/MyConfig.pm
をFTPでダウンロードして、以下を書き換え
-----------
'make_install_arg' => qq[SITEPREFIX=$ENV{HOME}/local],
'makepl_arg' => qq[PREFIX=~/local],
'mbuildpl_arg' => qq[./Build --install_base $ENV{HOME}/local],
-----------
結果、MyConfig.pm全体の中身は以下のようになっています。
これを再度FTPで上書きアップロードします。
-----------
$CPAN::Config = {
'applypatch' => q[],
'auto_commit' => q[0],
'build_cache' => q[10000],
'build_dir' => q[/home/hoge/.cpan/build],
'build_dir_reuse' => q[0],
'build_requires_install_policy' => q[ask/yes],
'bzip2' => q[/usr/bin/bzip2],
'cache_metadata' => q[1],
'check_sigs' => q[0],
'colorize_output' => q[0],
'commandnumber_in_prompt' => q[1],
'connect_to_internet_ok' => q[1],
'cpan_home' => q[/home/hoge/.cpan],
'curl' => q[/usr/local/bin/curl],
'ftp' => q[/usr/bin/ftp],
'ftp_passive' => q[1],
'ftp_proxy' => q[],
'getcwd' => q[cwd],
'gpg' => q[/usr/local/bin/gpg],
'gzip' => q[/usr/bin/gzip],
'halt_on_failure' => q[0],
'histfile' => q[/home/hoge/.cpan/histfile],
'histsize' => q[100],
'http_proxy' => q[],
'inactivity_timeout' => q[0],
'index_expire' => q[1],
'inhibit_startup_message' => q[0],
'keep_source_where' => q[/home/hoge/.cpan/sources],
'load_module_verbosity' => q[v],
'lynx' => q[/usr/local/bin/lynx],
'make' => q[/usr/bin/make],
'make_arg' => q[],
'make_install_arg' => q[SITEPREFIX=$ENV{HOME}/local],
'make_install_make_command' => q[/usr/bin/make],
'makepl_arg' => q[PREFIX=~/local],
'mbuild_arg' => q[],
'mbuild_install_arg' => q[],
'mbuild_install_build_command' => q[./Build],
'mbuildpl_arg' => q[./Build --install_base $ENV{HOME}/local],
'ncftp' => q[],
'ncftpget' => q[],
'no_proxy' => q[],
'pager' => q[more],
'patch' => q[/usr/bin/patch],
'perl5lib_verbosity' => q[v],
'prefer_installer' => q[MB],
'prefs_dir' => q[/home/hoge/.cpan/prefs],
'prerequisites_policy' => q[ask],
'scan_cache' => q[atstart],
'shell' => q[/bin/csh],
'show_unparsable_versions' => q[0],
'show_upload_date' => q[0],
'show_zero_versions' => q[0],
'tar' => q[/usr/bin/tar],
'tar_verbosity' => q[v],
'term_is_latin' => q[1],
'term_ornaments' => q[1],
'test_report' => q[0],
'trust_test_report_history' => q[0],
'unzip' => q[/usr/local/bin/unzip],
'urllist' => [q[ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/], q[ftp://ftp.u-aizu.ac.jp/pub/CPAN/], q[ftp://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/]],
'use_sqlite' => q[0],
'wget' => q[/usr/local/bin/wget],
'yaml_load_code' => q[0],
'yaml_module' => q[YAML],
};
1;
__END__
-----------
■手順4
/home/hoge/.cshrc
をFTPでダウンロードしてきて以下を追記して再びFTPで上書きアップロード。
-----------
setenv PATH $HOME/local/bin:$PATH
setenv PERL5LIB $HOME/local/lib/perl5:$HOME/local/lib/perl5/site_perl
setenv PKG_DBDIR $HOME/local/var/db/pkg
setenv PORT_DBDIR $HOME/local/var/db/pkg
setenv INSTALL_AS_USER
setenv LD_LIBRARY_PATH $HOME/local/lib
-----------
■手順5
%source .cshrc
を実行して変更を反映して、さらに
mkdir ~/local
mkdir -p ~/local/var/db/pkg
を実行してlocalフォルダを準備します。
■手順6
cpan -i Bundle::CPAN
を実行します。
すると、
Going to write /home/hoge/.cpan/Metadata
CPAN: YAML loaded ok (v0.68)
CPAN: LWP::UserAgent loaded ok (v5.835)
Fetching with LWP:
ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/authors/ …
の後に、
Killed
と表示され、処理が終わってしまいます。
「.cpan」と「local」のフォルダを削除して、同じ手順で何度試しても、手順6でKilledとなり先に進めないでいます。
申し訳ありませんが、なぜ「Kiled」となるのかヒントをいただきたいです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Cpanのインストールができません。
-
ArduinoのジャイロモジュールMP...
-
Excel VBAでリンク切れをチェッ...
-
例外処理のフローチャートの記...
-
エクセルVBAでシートモジュール...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
Perlソースコードをコンパイル...
-
モジュールとは何ですか
-
Form間の値の渡し方
-
XML::Parser::Expat が無い?
-
標準モジュールを削除したい。(...
-
偶数/奇数の判定
-
perlをバージョンアップしたら...
-
MS-Access と接続する方法を教...
-
VBSがコンパイルエラーになりま...
-
AIX6でファイルのタイムスタン...
-
モジュールの最大数はいくつな...
-
VBA モジュールで共通に使う変...
-
Excel VBAで、ユーザーフォー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CPANモジュール取得におけるmak...
-
Cpanのインストールができません。
-
cpanの途中の"Killed"について
-
cpanのftp_proxy設定を削除したい
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
"JScript"が見つかりません!
-
VBSがコンパイルエラーになりま...
-
VBでグローバル変数を宣言するには
-
エクセルVBAでシートモジュール...
-
「デバイスは PRN を初期化でき...
-
VBA This Workbookモジュール...
-
モジュールの最大数はいくつな...
-
LCD ディスプレイを Raspberry ...
-
Excel VBAで、ユーザーフォーム...
-
VBAで旧字体を異字体に一括で変...
-
VBAでoutlook365が起動しません。
-
Access VBA標準モジュールにつ...
おすすめ情報