---
title: "Rails Logs：error の小さな対処メモ"
description: "でも  にはすでに sqlite3 があるのに、エラーが出る"
author: "kidneyweakx"
published: 2019-03-27T00:00:00.000Z
updated: 2026-06-02T17:19:18.209Z
lang: ja
tags: ["程式筆記", "Ruby on Rails"]
canonical: https://kidneyweakx.com/blog/19log-0327-railserror?lang=ja
alternate_zh_tw: https://kidneyweakx.com/blog/19log-0327-railserror.md
alternate_en: https://kidneyweakx.com/blog/19log-0327-railserror.md?lang=en
---

# Rails Logs：error の小さな対処メモ

### Runtime **error**

```ruby
'Could not find a JavaScript runtime' but execjs AND therubyracer are in Gemfile
```

## **solution.**

`gemfile` に以下を追加するだけで

```ruby
gem 'execjs'
gem 'therubyracer', :platforms => :ruby
```

解決しました

### この warning が出た

```ruby
add gem 'sqlite3'
```

でも `gemfile` にはすでに sqlite3 があるのに、エラーが出る

### **solution.**

もともとの

```ruby
gem 'sqlite3'
```

を、こう変更

```ruby
gem 'sqlite3','~> 1.3.0'
```

\
Ruby の一番の問題は、gem の依存関係のトラブルが多いのに、エラーメッセージがひどすぎることだと思います
