Index: src/plugins/ruby/CMakeLists.txt
--- src/plugins/ruby/CMakeLists.txt.orig
+++ src/plugins/ruby/CMakeLists.txt
@@ -31,7 +31,7 @@ set_target_properties(ruby PROPERTIES PREFIX "")
 # caused by Ruby headers (with Ruby ≥ 3.1.0)
 # see: https://github.com/ruby/ruby/pull/7085
 add_definitions(-Wno-unused-parameter)
-include_directories(${Ruby_INCLUDE_DIRS})
-target_link_libraries(ruby ${Ruby_LIBRARIES} weechat_plugins_scripts coverage_config)
+include_directories(${Ruby_INCLUDE_DIR} ${Ruby_CONFIG_INCLUDE_DIR})
+target_link_libraries(ruby ${Ruby_LIBRARY} weechat_plugins_scripts coverage_config)
 
 install(TARGETS ruby LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins")
