こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

XREA MySQL CGI Ruby エラー

XREAの無料サーバーに設定されたMySQLのデータベースをCGIとして設定したRubyからアクセスしたいのですが、require 文を入れると Internal Server Error が出ます。(コメントアウトすると動きます) よろしくお願いします。

#!/usr/local/bin/ruby

require 'mysql'
#↑ここが問題と思われます

puts 'Content-Type: text/html'
puts ''
puts '<!doctype html>'
puts '<html>'
puts '<head>'
puts '<meta charset="utf-8">'
puts '<title>TEST</title>'
puts '</head>'
puts '<body>'
puts 'Hello World'

#↓requireでエラーになるのでコメント中
#my = Mysql.new('127.0.0.1', 'id', 'password', 'dbname')
#res = my.query('SELECT * from T_test')
#res.each do |row|
# puts row[0]
#end

puts '</body>'
puts '</html>'

投稿日時 - 2018-05-03 09:05:33

QNo.9494663

困ってます

質問者が選んだベストアンサー

require 'rubygems'
require 'mysql'

という書き込みを見受けました。
参考になれば
https://qiita.com/nekonoprotocol/items/0066d5b3c2471e6aa194

投稿日時 - 2018-05-03 10:52:05

補足

尚、gem list を実行すると
ruby-mysql(2.9.14)
と表示されます

投稿日時 - 2018-05-03 11:17:23

お礼

回答ありがとうございます。
rubygems の記述を追加しても残念ながらエラーとなります。
但し、rubygemsの記述だけにしてもエラーにはなりませんでした。

投稿日時 - 2018-05-03 11:11:48

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問