Ubuntuはロックファイル/var/lib/dpkg/lockを開くことができません - 開く(13:権限が拒否されました)

Ubuntuはロックファイル/var/lib/dpkg/lockを開くことができません - 開く(13:権限が拒否されました)

Railsアプリケーションで新しいユーザーを作成しようとしています。私はpsql -p 5432 -h localhsot -U postgres新しいユーザーを実行して作成しました。その後、userを追加してsudo adduser user_nameuserに変更しましたsudo su user_name

これはうまくいきますが、を使用して新しいアプリケーションを作成しようとすると、rails new app -d postgresql「コマンドレールが見つかりません」というエラーが発生します。

install Railsコマンドを使用しようとすると、apt install ruby-railties次のエラーが発生します。

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

ベストアンサー1

ルートとして実行:sudo apt install ruby-railties

おすすめ記事