![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
初めまして。
Ruby on railsについて質問させていただきます。
http://localhost:3000/membersにアクセスすると「We're sorry, but something went wrong.」と表示されてしまいます。
logファイルでは、
「Status: 500 Internal Server Error
could not open database: unable to open database file
C:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.5-x86-mswin32/lib/sqlite3/errors.rb:62:in `check'
… 」と出ており、dbファイルがopenできない状況にあります。
どのようにしたらこれを解決することができるでしょうか?
以下は手順と情報です。
『手順』
1.[rails groupware2]にてRailsアプリケーションを作成
2.SQLite3にてテーブル名“members”を作成し、dbフォルダに入れる。
3.database.ymlでそのdbファイルのパスを入力して変更
4.[ruby script/generate scaffold member name:string acc:string]にて一連のファイルを作成
『情報』
OS :WindowsXP
Rails :2.3.5
Ruby :1.8.6
gem :1.3.5
SQLite:3.6.21
思いつく範囲では、
1.DBドライバのインストール時([gem install sqlite3-ruby])に「No definition …」がいっぱい出る。
2.DBファイルまたはそれが格納されているフォルダにアクセス権限が与えられていないかもしれない(ちゃんと許可されてました)
が原因のような気がしますがネットで調べると、どうやらそうではなさそうです。ちなみに他のPCで一からインストールし直しても同様のエラーが起きました。海外のページにも目を通しましたが良い解決案が出てないようなのでどなたかご存知でしたら教えてください。
No.1ベストアンサー
- 回答日時:
私の手元にある一部の PC でも同じ症状が出ます。
時間がないので原因は探っていませんが、次の方法を試してみて下さい (1.2.5 の代わりに 1.2.3 を入れているだけです)。gem install sqlite3-ruby --VERSION=1.2.3
gem uninstall sqlite3-ruby --VERSION=1.2.5
この回答への補足
遅くなりました.
ありがとうございます.
原因はSQLiteへのパスに入っている
/デスクトップ/
が,文字化けしている事でした.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Ruby Gitのクローンについて 3 2022/04/10 12:28
- Ruby やり 直し 1 2022/06/14 14:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あせんうぶり言語
-
(再質問)エクセルのマクロボ...
-
前回の質問の続き
-
Accessで文字列のバイト数読み込み
-
実行時エラー450:引数の数が一...
-
Ruby on railsをrails sで立ち...
-
教えてください
-
初心者プログラミング
-
100万件越えCSVから条件を満た...
-
ビーリアルのユーザー名を変え...
-
1、Rstudioで回帰直線を求める...
-
Beautiful Soupのインストール...
-
英数字を含む文字列(0-9,A-Z)...
-
Atomの補完機能
-
これらは書誌情報だと思うので...
-
情報の表現。()内がどうしても...
-
pythonのerrorコード
-
三項でたとえば交換って
-
WinSCPで画像のように puttyを...
-
パソコンのスクリーンセーバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ruby / passenger のインストー...
-
Passengerがインストールできな...
-
We're sorry, but something we...
-
Linuxの「find」コマンドについて
-
ruby19 -vは○、gem19 -vは×な理由
-
Ruby on rails sqlite3のドラ...
-
rubygems, railsのインストール
-
WinXP+Apache2にerubyを入れま...
-
Ruby の実行について
-
windows8でruby
-
win版Rubyインストールパッケー...
-
rubyのアップデートの方法がわ...
-
ruby serverが起動出来なく困っ...
-
rake aborted! でrakeコマンド...
-
apache2にmod_rubyの追加の仕方
-
Windowsでchangenotifyしたい
-
ruby on railsインストールでエ...
-
小文字wと大文字Wの区別
-
システムエンジニアの適正について
-
web上のhtmlファイルから文字デ...
おすすめ情報