{"id":4459,"date":"2025-08-18T18:15:39","date_gmt":"2025-08-18T09:15:39","guid":{"rendered":"https:\/\/www.kinryo.net\/?p=4459"},"modified":"2025-09-01T11:07:19","modified_gmt":"2025-09-01T02:07:19","slug":"%ef%bc%91%ef%bc%90%ef%bc%9a%e4%b8%8b%e6%ba%96%e5%82%99","status":"publish","type":"post","link":"https:\/\/www.kinryo.net\/?p=4459","title":{"rendered":"\uff11\uff10\uff1a\u4e0b\u6e96\u5099"},"content":{"rendered":"\r\n<p>spring\u3092\u5165\u308c\u307e\u3059\uff08\u3053\u308c\u306f\u30d7\u30ea\u30ed\u30fc\u30c0\u30fc\u3067\u30a2\u30d7\u30ea\u3092\u30d0\u30c3\u30af\u30b0\u30e9\u30f3\u30c9\u3067\u8d70\u3089\u305b\u3066\u307e\u307e\u306b\u51fa\u6765\u3001rails generate \u3084rake \u30b3\u30de\u30f3\u30c9\u306e\u8d77\u52d5\u304c\u65e9\u304f\u306a\u308b\u3068\u306e\u4e8b\uff09Gemfile\u306b\u8ffd\u8a18\u3059\u308b<br \/><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$ <\/span><span style=\"color: #008000;\">gedit Gemfile<\/span><br \/>\u524d\u7565<br \/><span style=\"color: #0000ff;\"># Use Active Storage variants [https:\/\/guides.rubyonrails.org\/active_storage_overview.html#transforming-images]<\/span><br \/><span style=\"color: #0000ff;\"># gem &#8220;image_processing&#8221;, &#8220;~&gt; 1.2&#8221;<\/span><br \/><span style=\"color: #0000ff;\">gem &#8216;spring-commands-rspec&#8217;<span style=\"color: #333333;\">\u3000\u2192 \u3053\u308c\u3092\u8ffd\u8a18<\/span><\/span><br \/><span style=\"color: #0000ff;\">group :development, :test do<br \/><\/span><\/p>\r\n<p><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$<\/span> <span style=\"color: #008000;\">bundle<\/span><br \/><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$<\/span> <span style=\"color: #008000;\">spring binstub rspec<\/span><br \/>\u30b9\u30d7\u30ea\u30f3\u30b0\u304c\u8d70\u3063\u3066\u3044\u308b\u304b\u30c1\u30a7\u30c3\u30af<br \/><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$<\/span> <span style=\"color: #008000;\">spring status<\/span><br \/><span style=\"color: #ff6600;\">Spring is not running.<\/span><br \/>\u306a\u306e\u3067<br \/><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$<\/span><span style=\"color: #008000;\"> spring start<\/span><br \/><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$<\/span><span style=\"color: #008000;\"> spring status<\/span><br \/><span style=\"color: #ff6600;\">Spring is running:<\/span><br \/><span style=\"color: #ff6600;\">140726 spring server | TourData | started 9 secs ago<\/span><\/p>\r\n<p>JavaScript\u3092\u5727\u7e2e\u3059\u308b\u305f\u3081\u306bnode.js\u3092\u5165\u308c\u307e\u3059\u304c\u3069\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u3042\u308b\u304b\u8abf\u3079\u307e\u3059\u3002<br \/><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$ <\/span><span style=\"color: #008000;\">sudo dnf module list nodejs<\/span><br \/>\u524d\u7565<br \/><span style=\"color: #ff6600;\">nodejs 18 common [d], development, minimal, s2i Javascript runtime<\/span><br \/><span style=\"color: #ff6600;\">nodejs 20 common [d], development, minimal, s2i Javascript runtime<\/span><br \/><span style=\"color: #ff6600;\">nodejs 22 common [d], development, minimal, s2i Javascript runtime<\/span><br \/>\u5f8c\u7565<br \/>\u306a\u306e\u3067\u300122\u3092\u5165\u308c\u307e\u3059<br \/><span><span style=\"color: #ff6600;\">[fuji@rails8 TourData]$<\/span> <\/span><span style=\"color: #008000;\">sudo dnf module -y install nodejs:22\/common<\/span><\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>spring\u3092\u5165\u308c\u307e\u3059\uff08\u3053\u308c\u306f\u30d7\u30ea\u30ed\u30fc\u30c0\u30fc\u3067\u30a2\u30d7\u30ea\u3092\u30d0\u30c3\u30af\u30b0\u30e9\u30f3\u30c9\u3067\u8d70\u3089\u305b\u3066\u307e\u307e\u306b\u51fa\u6765\u3001rails generate \u3084rake \u30b3\u30de\u30f3\u30c9\u306e\u8d77\u52d5\u304c\u65e9\u304f\u306a\u308b\u3068\u306e\u4e8b\uff09Gemfile\u306b\u8ffd\u8a18\u3059\u308b[fuji@rails8 Tour &hellip; <a href=\"https:\/\/www.kinryo.net\/?p=4459\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"vkexunit_cta_each_option":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-4459","post","type-post","status-publish","format-standard","hentry","category-ruby-on-rails-almalinux9"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts\/4459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4459"}],"version-history":[{"count":9,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts\/4459\/revisions"}],"predecessor-version":[{"id":4512,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=\/wp\/v2\/posts\/4459\/revisions\/4512"}],"wp:attachment":[{"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kinryo.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}