質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

0回答

462閲覧

RedClothのGemがを使用するとRailsサーバが立ち上がらない

yuuki0218

総合スコア22

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2019/11/26 08:16

編集2019/11/26 08:18

タイトルの通りです。

Gemfile

1source 'http://rubygems.org' 2 3gem 'rails', '5.2.0' 4 5# Bundle edge Rails instead: 6# gem 'rails', :git => 'git://github.com/rails/rails.git' 7 8gem 'RedCloth', '4.2.3'

上記のようにRedCloth4.2.3をRails5.2.0でinstallするとbundle exec rails sした際にエラーが出ます。
bundlerは2.0.2です。

errorcode

1/usr/local/rbenv/versions/2.6.5/bin/ruby: warning: shebang line ending with \r may cause problems 2Traceback (most recent call last): 3 30: from script/rails:6:in `<main>' 4 29: from script/rails:6:in `require' 5 28: from /opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties- 6~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7/usr/local/rbenv/versions/2.6.5/lib/ruby/2.6.0/psych.rb:456:in `parse': (<unknown>): did not find expected node content while parsing a block node at line 183 column 9 (Psych 8::SyntaxError) 9 19: from script/rails:6:in `<main>' 10 18: from script/rails:6:in `require' 11 17: from /opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/commands.rb:18:in `<top (required)>' 12 16: from /opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties- 13~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2.0.2/lib/bundler/runtime.rb:84:in `rescue in block (2 levels) in require': There was an error while trying t 14o load the gem 'RedCloth'. (Bundler::GemRequireError) 15Gem Load Error is: (<unknown>): did not find expected node content while parsing a block node at line 183 column 9 16Backtrace for gem load error is: 17/usr/local/rbenv/versions/2.6.5/lib/ruby/2.6.0/psych.rb:456:in `parse' 18/usr/local/rbenv/versions/2.6.5/lib/ruby/2.6.0/psych.rb:456:in `parse_stream' 19/usr/local/rbenv/versions/2.6.5/lib/ruby/2.6.0/psych.rb:390:in `parse' 20/usr/local/rbenv/versions/2.6.5/lib/ruby/2.6.0/psych.rb:277:in `load' 21/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/RedCloth-4.2.3/lib/redcloth/formatters/latex.rb:6:in `<module:LATEX>' 22/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/RedCloth-4.2.3/lib/redcloth/formatters/latex.rb:3:in `<top (required)>' 23/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `require' 24/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `block in require' 25/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:249:in `load_dependency' 26/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `require' 27/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/RedCloth-4.2.3/lib/RedCloth.rb:21:in `<top (required)>' 28/usr/local/rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:81:in `require' 29/usr/local/rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:81:in `block (2 levels) in require' 30/usr/local/rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:76:in `each' 31/usr/local/rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:76:in `block in require' 32/usr/local/rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:65:in `each' 33/usr/local/rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:65:in `require' 34/usr/local/rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler.rb:114:in `require' 35/opt/enju-management/config/application.rb:7:in `<top (required)>' 36/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/commands/server/server_command.rb:145:in `require' 37/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/commands/server/server_command.rb:145:in `block in perform' 38/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/commands/server/server_command.rb:142:in `tap' 39/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/commands/server/server_command.rb:142:in `perform' 40/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/thor-0.20.3/lib/thor/command.rb:27:in `run' 41/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command' 42/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch' 43/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/command/base.rb:65:in `perform' 44/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/command.rb:46:in `invoke' 45/opt/enju-management/vendor/bundle/ruby/2.6.0/gems/railties-5.2.0/lib/rails/commands.rb:18:in `<top (required)>' 46script/rails:6:in `require' 47script/rails:6:in `<main>' 48Bundler Error Backtrace:

公式のドキュメントを見ても依存関係の問題かわからず、知っているかたいたらご教示いただきたいです。
※具体的に何故使えないのかが知りたいです
e.g. 「bundlerのバージョンに依存している」

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yoorwm

2019/11/26 08:39

改行コードを確認してみてください
yuuki0218

2019/11/26 08:45

コメントありがとうございます。 改行コードの確認はRedClothのライブラリファイルの方でしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問