質問編集履歴

4

質問を簡略化しました。

2019/12/27 07:03

投稿

sanyagi_d_1
sanyagi_d_1

スコア10

test CHANGED
@@ -1 +1 @@
1
- activerecordLoadErrorを解決したい
1
+ activesupportGem::ConflictErrorを解決したい
test CHANGED
@@ -1,99 +1,9 @@
1
1
  ドットインストールのActiveRecord入門#4にて、ruby main.rbを実行すると、
2
2
 
3
- /home/vagrant/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- active_record (LoadError)
3
+ /home/vagrant/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/specification.rb:2302:in `raise_if_conflicts': Unable to activate activerecord-5.1.7, because activesupport-6.0.2.1 conflicts with activesupport (= 5.1.7) (Gem::ConflictError)
4
4
 
5
- す。
5
+ というエラーが出ます。
6
-
7
- 主な部分はcannot load such file -- active_record (LoadError)かと。
8
6
 
9
7
 
10
8
 
11
- version指定を忘れて、再度gemを入れなおしたのが原因でしょうか。。
12
-
13
- この場合.rbenv入れなおしたのが良いのでしょうか?
9
+ この場合.rbenvフォルダ内か他フォルダ内のactivesupportどこを入れなおせば良いのでしょうか?
14
-
15
-
16
-
17
- 一応main.rbまわりのコードも載せておきます。
18
-
19
- ```ruby
20
-
21
- require 'active_support/all'
22
-
23
- require 'active_record'
24
-
25
- require 'pp'
26
-
27
-
28
-
29
- Time.zone_default = Time.find_zone! 'Tokyo'
30
-
31
- ActiveRecord::Base.default_timezone = :local
32
-
33
-
34
-
35
- ActiveRecord::Base.establish_connection(
36
-
37
- "adapter" => "sqlite3",
38
-
39
- "database" => "./myapp.db"
40
-
41
- )
42
-
43
-
44
-
45
- class User < ActiveRecord::Base
46
-
47
- end
48
-
49
-
50
-
51
- user = User.new
52
-
53
- user.name = "tanaka"
54
-
55
- user.age = 23
56
-
57
- user.save
58
-
59
-
60
-
61
- user = User.new(name: "hayashi", age: 25)
62
-
63
- user.save
64
-
65
-
66
-
67
- User.create(name: "hoshi", age: 22)
68
-
69
- ```
70
-
71
- ```sql
72
-
73
- create table users(
74
-
75
- id integer primary key,
76
-
77
- name text,
78
-
79
- age integer,
80
-
81
- created_at,
82
-
83
- updated_at
84
-
85
- );
86
-
87
- ```
88
-
89
- 開発環境
90
-
91
- Win10
92
-
93
- Vagrant 1.8.6
94
-
95
- PuTTY 0.67
96
-
97
- VirtualBox 5.1.8
98
-
99
- Cyberduck 5.2.0

3

2019/12/27 07:03

投稿

sanyagi_d_1
sanyagi_d_1

スコア10

test CHANGED
File without changes
test CHANGED
@@ -7,10 +7,6 @@
7
7
  主な部分はcannot load such file -- active_record (LoadError)かと。
8
8
 
9
9
 
10
-
11
- 以下キャプチャです。
12
-
13
- ![![イメージ説明](a41ee2d644868b61a092debb64054f45.png)](2fe8cf5f9b3161899c43e5a2cf32cd04.png)
14
10
 
15
11
  version指定を忘れて、再度gemを入れなおしたのが原因でしょうか。。
16
12
 

2

2019/12/26 13:02

投稿

sanyagi_d_1
sanyagi_d_1

スコア10

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  です。
6
6
 
7
7
  主な部分はcannot load such file -- active_record (LoadError)かと。
8
+
9
+
8
10
 
9
11
  以下キャプチャです。
10
12
 
@@ -87,3 +89,15 @@
87
89
  );
88
90
 
89
91
  ```
92
+
93
+ 開発環境
94
+
95
+ Win10
96
+
97
+ Vagrant 1.8.6
98
+
99
+ PuTTY 0.67
100
+
101
+ VirtualBox 5.1.8
102
+
103
+ Cyberduck 5.2.0

1

2019/12/26 12:38

投稿

sanyagi_d_1
sanyagi_d_1

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,12 @@
1
- ドットインストールのActiveRecord入門#4にて、ruby main.rbを実行すると以下のようなエラーが出ました。
1
+ ドットインストールのActiveRecord入門#4にて、ruby main.rbを実行すると
2
+
3
+ /home/vagrant/.rbenv/versions/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- active_record (LoadError)
4
+
5
+ です。
6
+
7
+ 主な部分はcannot load such file -- active_record (LoadError)かと。
8
+
9
+ 以下キャプチャです。
2
10
 
3
11
  ![![イメージ説明](a41ee2d644868b61a092debb64054f45.png)](2fe8cf5f9b3161899c43e5a2cf32cd04.png)
4
12