構築中にエラーがでて分からなくなってしまいました。
エラーが出る前にしてた作業としてrubyを2.5.5にアップデートしたのとbundlerをインストールしたことです。
2.5.5配下に2.5.0があるのも気になりますが初心者なので分かりません泣
画像のread' や
contents' など表記されているところが足りてないのでしょうか?
もし足りてなかったらどのようにインストールすればいいでしょうか。。。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/31 05:37
2019/05/31 05:41
回答1件
0
Is a directory @ io_fread - /var/lib/redmine/Gemfile.local
というメッセージが出ていますが、この /var/lib/redmine/Gemfile.local はディレクトリになっていますか?
ls -la /var/lib/redmine/Gemfile.local
の結果を見せていただけますでしょうか。
通常はGemfile.localはディレクトリでなくファイルです。
また、bundle exec rake db:migrate
をする前に、bundle install
をされていると思いますが、その出力結果はどのようになっていますでしょうか?
railsコマンドがうまく動かないので、その他のRedmine起動のための前提の操作も実行できないような気がします。
うまくいっている場合は、こんなメッセージが出ます。
bash
1bundle 2Using rake 12.3.2 3Using concurrent-ruby 1.1.5 4Using i18n 1.6.0 5 6[略] 7 8Using yard 0.9.19 9Bundle complete! 33 Gemfile dependencies, 83 gems now installed. 10Gems in the groups postgresql and rmagick were not installed. 11Bundled gems are installed into `/usr/local/bundle`
bash
1bundle exec rails about 2About your application's environment 3Rails version 5.2.3 4Ruby version 2.5.5-p157 (x86_64-linux) 5RubyGems version 3.0.3 6Rack version 2.0.7 7Middleware Rack::Sendfile, Rack::ContentLength, ActionDispatch::Static, ActionDispatch::Executor, ActiveSupport::Cache::Strategy::LocalCache::Middleware, Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, ActionD..... 8 9[略]
追記
以下を確認してください。
(1) Redmineのソースコードは /var/lib/redmine 以下とのことですが、ls コマンドの出力はこのようになっていますか?
まず /var/ib/redmineに cd してから ls -Fです
bash
1# cd /var/lib/redmine 2 3# ls -F 4CONTRIBUTING.md Rakefile config/ extra/ plugins/ vendor/ 5Gemfile app/ config.ru files/ public/ 6Gemfile.lock appveyor.yml db/ lib/ test/ 7README.rdoc bin/ doc/ log/ tmp/
(2) bundle install コマンドは このディレクトリで実行していますか?
Redmineのセットアップで参考にした手順がありませんか?
別トピックでRedmineのものらしいものがありますが、こちらの「質問本文」に添付いただけますか?
bundle installの方法もいくつかあるので、実行したコマンドを正確に書いていただけますか?
bash
1# pwd 2/var/lib/redmine 3 4# bundle 5Using rake 12.3.2 6Using concurrent-ruby 1.1.5 7 8略 9 10Bundle complete! 33 Gemfile dependencies, 83 gems now installed. 11Gems in the groups postgresql and rmagick were not installed. 12Bundled gems are installed into `/usr/local/bundle`
(3) Databaseの設定は済んでいますか?
.bundleディレクトリで上記のコマンドをうった結果は以下のようにでました、、、、
コメントに書かれてありましたが、提示しているコマンドはいくつかあるので、できれば正確に書いてください。
でないとお手伝いがどうしてもできません...。
一旦、以下のメッセージが出たようなので、これに関してはDBとの疎通が取れない状況になりますね。
Mysql2::Error: Access denied for user 'root'@'localhost' (using password: YES)
root@localhost と出てくるので、同じインスタンスにMySQLが上がっていると思いますが、そちらの設定は住んでいますか?
(4) ソースコードは勝手に変更したりしていませんか?
Redmineのソースコードで、通常修正する必要があるのが、config/database.yml です。
GemfileやGemfile.lock は編集する必要がないはずです。
確認してみたところ確かにディレクトリで作成していました!
ファイルになおしました。
最初のトラブルで、Gemfile.lock がディレクトリだったようですが、普通はそうならないはずです。
また、自分でなにかする必要はないはずです。
ファイルになおしました。
の点も、ちょっと気になります。なにかファイルを自分で作って記入かなにかをされていますか?
本来は自分でいじらなくても、以下のような内容が入っているはずです。
GEM remote: https://rubygems.org/ specs: actioncable (5.2.3) actionpack (= 5.2.3) nio4r (~> 2.0)
投稿2019/05/31 06:13
編集2019/05/31 09:28総合スコア1997
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/31 07:37
2019/05/31 07:40
2019/05/31 07:55
2019/05/31 09:29
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。