回答編集履歴

1

具体的な手順を掲載

2018/03/02 05:21

投稿

read_blue2
read_blue2

スコア13

test CHANGED
@@ -4,4 +4,154 @@
4
4
 
5
5
 
6
6
 
7
+ 以下に教えていただいた手順を転載します。
8
+
9
+
10
+
11
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12
+
13
+ 2.5ではだめでしたが、2.4.3では動作しましたので、お知らせしておきます。
14
+
15
+
16
+
17
+ 1)Windows 10(32bit)(たぶん64bitでも違いはないと思います)
18
+
19
+ 2)RubyInstallersから、Ruby 2.4.3-2をダウンロードしてインストール
20
+
21
+ ご自身のWindowが64ビットなら、(x64) の方をインストールしてください。
22
+
23
+ (最後に要求されるMSYS2のインストールも実施します)
24
+
25
+ 3)コマンドプロンプトでコマンドを確認
26
+
27
+ ruby --version
28
+
29
+ ruby 2.4.3p205 (2017-12-14 revision 61247) [i386-mingw32]
30
+
31
+ 4)コマンドプロンプトで下記の順序でインストール
32
+
33
+
34
+
35
+ C:\Users\kuboaki>gem install sqlite3
36
+
37
+ Fetching: sqlite3-1.3.13-x86-mingw32.gem (100%)
38
+
39
+ Successfully installed sqlite3-1.3.13-x86-mingw32
40
+
41
+ Parsing documentation for sqlite3-1.3.13-x86-mingw32
42
+
43
+ Installing ri documentation for sqlite3-1.3.13-x86-mingw32
44
+
45
+ Done installing documentation for sqlite3 after 2 seconds
46
+
47
+ 1 gem installed
48
+
49
+
50
+
51
+ C:\Users\kuboaki>gem install dbd-sqlite3
52
+
53
+ Fetching: sqlite3-ruby-1.3.3.gem (100%)
54
+
55
+
56
+
57
+ #######################################################
58
+
59
+
60
+
61
+ Hello! The sqlite3-ruby gem has changed it's name to just sqlite3. Rather than
62
+
63
+ installing `sqlite3-ruby`, you should install `sqlite3`. Please update your
64
+
65
+ dependencies accordingly.
66
+
67
+
68
+
69
+ Thanks from the Ruby sqlite3 team!
70
+
71
+
72
+
73
+ <3 <3 <3 <3
74
+
75
+
76
+
77
+ #######################################################
78
+
79
+
80
+
81
+ Successfully installed sqlite3-ruby-1.3.3
82
+
83
+ Fetching: deprecated-2.0.1.gem (100%)
84
+
85
+ Successfully installed deprecated-2.0.1
86
+
87
+ Fetching: dbi-0.4.5.gem (100%)
88
+
89
+ Successfully installed dbi-0.4.5
90
+
91
+ Fetching: dbd-sqlite3-1.2.5.gem (100%)
92
+
93
+ Successfully installed dbd-sqlite3-1.2.5
94
+
95
+ Parsing documentation for sqlite3-ruby-1.3.3
96
+
97
+ Installing ri documentation for sqlite3-ruby-1.3.3
98
+
99
+ Parsing documentation for deprecated-2.0.1
100
+
101
+ Installing ri documentation for deprecated-2.0.1
102
+
103
+ Parsing documentation for dbi-0.4.5
104
+
105
+ Installing ri documentation for dbi-0.4.5
106
+
107
+ Parsing documentation for dbd-sqlite3-1.2.5
108
+
109
+ Installing ri documentation for dbd-sqlite3-1.2.5
110
+
111
+ Done installing documentation for sqlite3-ruby, deprecated, dbi, dbd-sqlite3 after 4 seconds
112
+
113
+ 4 gems installed
114
+
115
+
116
+
117
+ 5)サンプルプログラムを実行
118
+
119
+
120
+
121
+ C:\Users\kuboaki>ruby ex2201.rb
122
+
123
+
124
+
125
+ 0. 蔵書データベースの初期化
126
+
127
+ 1. 蔵書データの登録
128
+
129
+ 2. 蔵書データの表示
130
+
131
+ 9. 終了
132
+
133
+ 番号を選んでください(0,1,2,9):9
134
+
135
+
136
+
7
- ありがとうございました。
137
+ 終了しました。
138
+
139
+
140
+
141
+ 6)irbコマンドでsqlite3パッケージが使えることを確認
142
+
143
+
144
+
145
+ C:\Users\kuboaki>irb
146
+
147
+ irb(main):001:0> require 'sqlite3'
148
+
149
+ => true
150
+
151
+ irb(main):002:0>
152
+
153
+
154
+
155
+ パッケージをrequire して、trueが帰ってくれば、
156
+
157
+ そのパッケージがロードできていることになります。