WindowsXP上でRedmineを構築しようとして、
データベースをMySQLと考えていますが、
テーブルの作成でエラーとなっています。
手順としては、Ruby、Rails、MySQLを導入し、
MySQL上で'redmine'の空データベースを作成しました。
そして、RedmineのRakefileが存在するディレクトリ配下で
テーブル作成するため以下のコマンドを実行したところ、
エラーとなりました。
C:\redmine>rake db:migrate RAILS_ENV="production"
(in C:/redmine)
rake aborted!
no such file to load -- test/unit/error
C:/ruby/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile'
(See full trace by running task with --trace)
ファイルがロードできないと言っているようですが、
どこをどのようにしたら解決するのでしょうか?
(もしやバージョンの問題?)
-------------------------------------------
■バージョン
Redmine:0.8.4
C:\redmine>ruby -v
ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32]
C:\redmine>gem list
*** LOCAL GEMS ***
actionmailer (2.1.2)
actionpack (2.1.2)
activerecord (2.1.2)
activeresource (2.1.2)
activesupport (2.1.2)
rails (2.1.2)
rake (0.8.7)
C:\redmine>mysql --version
mysql Ver 14.14 Distrib 5.1.35, for Win32 (ia32)
-------------------------------------------
■database.ymlの内容
production:
adapter: mysql
database: redmine
host: localhost
username: root
password:(rootのパスワード)
encoding: utf8
No.2ベストアンサー
- 回答日時:
オプションをつけずに
rake db:migrate
でやったらどうでしょうか?
Windowsでは、RAILS_ENV="production"をつけずにインストールしてるブログを二つばかり見ましたが・・・
http://fumajimemo.blog62.fc2.com/blog-entry-3.html
ありがとうございます。。。。
自己解決しました。
iconv.dllを別のものに入れ替え、
「database.yml」の設定を修正したら
動作することができました。
■database.ymlの内容
production:
adapter: mysql
database: redmine
host: localhost
username: root
password:xxxxxxx
↑↑↑
password:とパスワードの値の間に半角SPがない!!
恥ずかしい間違いですいません。
ご迷惑をおかけしました。
若干、釈然としない部分もあるのですが、
動作することができたので、これでよしにしようかと思います。
ありがとうございます。
No.1
- 回答日時:
MySQLのバージョンを変えてみてはいかがでしょうか?
http://redmine.jp/guide/RedmineInstall
MySQL 4.1以上 (推奨) [ただしruby mysql gemは現時点ではMySQL 5.1に対応していません]
ご回答ありがとうございます。
ですが、MySQLのバージョンを5.1→5.0に変更して、結果に変化はありませんでした。
また、MySQLのバージョンを4.1に変更しても同様です。
Rubyのバージョンを1.9.1→1.8.6に変更して、MySQL4.1としたところ、
エラーであることは変わらないのですがメッセージは異なりました。
C:\redmine>rake db:migrate RAILS_ENV="production"
(in C:/redmine)
rake aborted!
998: メモリ ロケーションへのアクセスが無効です。 - C:/ruby/lib/ruby/1.8/i386-mswin32/iconv.so
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile'
(See full trace by running task with --trace)
ちなみに、libmySQL.dll、iconv.dllはC:\ruby\binの配下にコピーしています。
MySQLにインストールがおかしい、またはiconv.dllに関連するのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- オープンソース gmailでのimap設定 1 2022/09/15 13:25
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQL上にRedmineのテーブルが...
-
PC版のMinecraftが応答なしにな...
-
ラベル屋さんと言うソフトのフ...
-
A-oneのラベル屋さんについて
-
エクセルVBA、ステップモードと...
-
latexでのエラー
-
Craving Explorerのバージョン...
-
たまにマクロを実行できないと...
-
パソコンに何かが勝手にダウン...
-
パソコンのスクリーンセーバー...
-
Windows10 で青鬼を遊びたいの...
-
VisualStudioからVScodeへの移植
-
NEC SmartVision をバージョン...
-
テフラグのやり方
-
Flashゲームをホームページで楽...
-
プログラム実行中に強制停止さ...
-
EXCEL-VBAでコマンド...
-
ビートジャム
-
MFC42D.DLLの最新バージョンは?
-
UWSCに詳しい方1クリックで複数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WSLのUbuntuで、Railsのインス...
-
Ruby on railsのフォームでSele...
-
rails3初心者 画像にリンクを...
-
Rails 本番サーバーでpassenger...
-
Ruby on rails3 プロジェクト
-
linuxにrailsのインストールが...
-
Railsチュートリアルの最初がう...
-
Ruby on Railsでサーバーを立ち...
-
パソコンに何かが勝手にダウン...
-
A-oneのラベル屋さんについて
-
Excel実行時エラー-2146959355?
-
Pythonって何のソフトで動くん...
-
latexでのエラー
-
エクセルVBA、ステップモードと...
-
PC版のMinecraftが応答なしにな...
-
eclipseで、「ポート番号が使用...
-
管理者として実行を毎回すると...
-
パソコンのスクリーンセーバー...
-
VB.NETでボタンのクリックイベ...
-
XAMPPのインストールについて
おすすめ情報