دریافت خطا extensions are not built در اجرای کد روبی

من بعد از run کردن code ام در برنامه ام این ارور رو میگیرم ولی کدم بعدش اجرا میشه

Ignoring date-3.2.2 because its extensions are not built. Try: gem pristine date --version 3.2.2

Try هم میزنم ولی این رو ارور میگیریم. مشکل چیه ؟

>> gem pristine date --version 3.2.2
Restoring gems to pristine condition...
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR:  While executing gem ... (Gem::Ext::BuildError)
    ERROR: Failed to build gem native extension.      

    current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/date-3.2.2/ext/date
C:/Ruby31-x64/bin/ruby.exe -I C:/Ruby31-x64/lib/ruby/3.1.0 -r ./siteconf20220422-9304-rhs00q.rb extconf.rb
checking for timezone in time.h with  -Werror... no
checking for altzone in time.h with  -Werror... no
creating Makefile

current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/date-3.2.2/ext/date
make DESTDIR\= clean

current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/date-3.2.2/ext/date
make DESTDIR\=
generating date_core-x64-mingw-ucrt.def
compiling date_core.c
compiling date_parse.c
compiling date_strftime.c
compiling date_strptime.c
linking shared-object date_core.so

current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/date-3.2.2/ext/date
make DESTDIR\= install
/usr/bin/install -c -m 0755 date_core.so ./.gem.20220422-9304-jm7daf

Permission denied @ apply2files - C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/date-3.2.2/lib/date_core.so

Gem files will remain installed in C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/date-3.2.2 for inspection.
Results logged to C:/Ruby31-x64/lib/ruby/gems/3.1.0/extensions/x64-mingw-ucrt/3.1.0/date-3.2.2/gem_make.out

با درود خدمت شما دوست گرامی. به انجمن خوش اومدید. لطفا در زمانی که می خواهید پست بزنید از markdown استفاده کنید تا پستتون زیبا و قابل فهم بشود و همینطور تیتر مناسبی انتخاب کنید. بنده با اجازه شما پست اول شما رو ویرایش کردم موفق باشید

1 پسندیده

سپاس ، من زیاد وارد نیستم به سایتتون و تازه عضو شدم

1 پسندیده

سلام
کد ات رو با روبی ۲ امتحان کردی؟ مثلا روبی ۲.۷؟
و اینکه پیشنهاد می‌کنم حتی اگر روی ویندوز هستی از WSL‌ ویندوز استفاده کنی و توی یک لینوکس (مثلا اوبونتو) برنامه‌ات رو توسعه بدی.

1 پسندیده