![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
usr/bin に perl はインストール済みだったのですが,/usr/local/bin/に,より新しい version の perl をインストールしました。
現在/usr/local/bin/の方が優先されています。これを元から入っている usr/binが優先されるようにできないでしょうか。BioPerl という perlモジュールを使うのが目的ですが,/usr/local/bin/の新しい version ではエラーが出るようなのです(それ以外の理由かもしれませんが)。PATH の順を入れ替えてみてもうまくいきませんでした。
今のところ BioPerl 以外に使う予定は無いので,後から加えたusr/local/bin の perl を削除するのでも良いのかと思っています。削除は rm で出来るのでしょうか。
どなたかアドバイスお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
update-alternatives
↑Javaやgcc等で複数のバージョンが混在している場合のコマンド
ttps://www.google.co.jp/search?q=update-alternatives&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&dcr=0&ei=T2GqWoqmMajD8Af7vLLYCQ
>削除は rm で出来るのでしょうか。
どういう方法でインストールしたかによります。
rpm、dpkg、yum等のコマンドを使ってインストールした場合には、
パッケージ情報管理用データベースに登録されているので、夫々の
削除コマンドを使って削除しないと、管理用データベースと実際に
ファイルとで差異が出る事になります。
No.1
- 回答日時:
状況がよくわかりません。
もっと具体的に書きましょう。
○/usr/bin/perl と/usr/local/bin/perl のバージョンは?
○BioPerlはどうやってインストールしたのですか?
○どんな風に「BioPerlを使おう」としたのですか?
○そのエラーとは、具体的にどんなエラーなのですか?どんなメッセージが出ているのですか?
(下手に翻訳や意訳はしないこと)
などなど
例えば
・実行しようとしているスクリプトの1行目の #!〜 を変える
・スクリプトをそのまま実行しないで /usr/bin/perl script.py などといった形で、perlを指定して実行する
・/usr/local/bin/perl 用にBioPerl をインストールする
・@INCを変えるなどして、 BIo::Perlモジュールを読み込めるようにする
等が考えられます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「デバイスは PRN を初期化でき...
-
VBAで旧字体を異字体に一括で変...
-
【vba】フォームに書いてあ...
-
文章の分割
-
Perlソースコードをコンパイル...
-
VBA This Workbookモジュール...
-
モジュールとは何ですか
-
Cからシェルを起動し返り値をハ...
-
VBからブラウザの表示状態(リ...
-
Excel VBAでリンク切れをチェッ...
-
VBAProjectのモジュ...
-
エクセルVBAでシートモジュール...
-
Excel2000VBA 複数のテキストボ...
-
ASPが実行できない(エラー500
-
Excel VBA 定義されたプロージ...
-
perlのgrepで日本語の処理でエ...
-
例外処理のフローチャートの記...
-
エクセルVBAで標準モジュー...
-
Excel VBAで、ユーザーフォーム...
-
【ExcelVBA】commandButtonをク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「デバイスは PRN を初期化でき...
-
「Perl Command Line InterPret...
-
windows環境でのperlのパス
-
perlの1行目が#!/usr/bin/perl...
-
環境と言語のダブル?クロス開...
-
use strictが効かない (PERL)
-
ApacheがPerlを作動してくれな...
-
@のエスケープ
-
Perl5.8とPerl5.6は共存可能で...
-
#!/usr/local/bin/perlで命令が...
-
Perlの実行パスを自動で変更す...
-
Image::Magickで画像に文字を埋...
-
perl が 実行できない
-
bad interpreter:エラーについて
-
mac perl 5.10 インストール
-
「jcode.pl」というファイルは...
-
#!/usr/bin/perl --でも不安定です
-
activeperlでDBD-Pgを扱うと、p...
-
【超初心者】異なるディレクト...
-
perl初心者です。
おすすめ情報
kmee 様
解答ありがとうございます。
○ もとの perl はv5.18.2,後からのは v5.26.1 です。
○ https://bi.biopapyrus.jp/perl/bioperl/ というサイトを参考にしてユーザーのホームティレクトリの下に bioperl ディレクトリを作成し,そこにダウンロード,ビルドしてからインストールしました。
○ 「BioPerl をどんなふうに?」というご質問ですが……目的をお答えすれば良いでしょうか。『データベースに登録されている遺伝子配列情報にアクセス,情報取得,ファイル保存』というのを何度も繰り返し行うというのが主たる目的です。
(続きます)
kmee 様
続きです。
○ 分からないなりにいろいろ行ってしまい,正直言ってどのエラーメッセージが critical なのかも分からない状態です。メッセージを読み解いたのではなく,「元々入っていた perl のみの PCではうまくいった」ので,2種の perl が良くないのでは?と思った次第です。
2 つの perl が入っている PC は途中から cpanm が使えなくなるといったトラブルも起きました。『Can't write to cpanm home '/.cpanm': You should fix it with chown/chmod first.』(アクセス権の問題?)というコメントが返されました。