WSLでmax virtual memory areas vm.max_map_count [65530] is too low, increase to at least [xxxxxx]が出るときの対処法
max_map_count は Linux カーネルのパラメータで、プロセスが持つことができるメモリマップ領域の最大数を制御しています。これが小さいとエラーが出てしまいます。
(エラー文の通りですが…)
ひとまずの対処法
echo "262144" > /proc/sys/vm/max_map_countもしくは
sudo sysctl -w vm.max_map_count=262144値の確認は
sysctl vm.max_map_count永続化の方法
WSLの場合
windows側で~/.wslconfigを開き、以下を記載します
[wsl2]
kernelCommandLine = sysctls.vm.max_map_count=262144もしくはwsl側で/etc/wsl.confを開き、以下を記載します
[boot]
command = "sysctl -w vm.max_map_count=262144"標準的なLinuxの場合
/etc/sysctl.confに以下を追加します
vm.max_map_count=262144 
  
  
  
  

コメント