最新の記事 [RSS]
8月のファイルに記事を書こうとしたけどもう9月だったクマ ようやく使えるURP 衝動的な省エネ省スペース大作戦 でも暑すぎてつらい くまクマラソン2週目 群集テスト テント in the Sky 三代目 Kindle Paperwhite 2023Q3の小さい先輩と秘密の隠れ家 アイマス未履修生がいきなりU149を見た結果

やり直しができる世界

先日構築したDockerの環境でRSS処理だけ動いてなかったのでモジュールを追加 ────

$ cpanm XML::RSS

Expat must be installed prior to building XML::Parser and I can't find it in the standard library directories. Install 'expat-devel' (or 'libexpat1-dev') package with your OS package manager. See 'README'.

なんか怒られた(T^T)

助けてChatGPT先生!!!

$ apt-get update

$ apt-get libexpat1-dev

$ cpanm XML::RSS

よし! よくわからないけど動いた(汗) それじゃあDockerfileも直しておこうか。

FROM httpd:latest

ENV TZ Asia/Tokyo

RUN apt-get update \
    && apt-get install -y perl tar bzip2 gcc make curl libexpat1-dev \
    && curl -L https://cpanmin.us | perl - App::cpanminus \
    && rm -rf /var/lib/apt/lists/* \
    && mkdir /home/user-name

RUN cpanm CGI \
    && cpanm DBI \
    && cpanm DBD::SQLite \
    && cpanm HTML::Template \
    && cpanm XML::RSS

COPY ./lib/perl5/CR/ /usr/local/share/perl/5.32.1/CR/
COPY ./httpd.conf /usr/local/apache2/conf/httpd.conf

2023年 5月 28日 [この記事のURL] [コメント]


コメント


名前
内容
送信

※“http://”を含む送信はできません。