0

私は現在、チュートリアルに従ってルビーやレールなどを学ぼうとしています。そのため、この質問の初心者であることを事前に謝罪します。

「それを起動して、それが何をするかを確認する」という指示とともに、たくさんのコードがドロップされました。

かつて稼働していた Rails アプリを復活させる必要があります。そして、私は今一週間それを叩いてきました。

だから、レールアプリをフォルダーに抽出し、rvmを使用して自分自身をセットアップしました

  • ruby 1.9.3p448 (2013-06-27 リビジョン 41675) [i686-linux]
  • レール 3.0.7
  • Ubuntu 12.04 で

アプリは「rails 3」アプリだったと言われました。

gem が利用できなくなったなどの理由で、Gemfile をかなり変更する必要がありました。最終的に強制的に 0.8.7 に戻し、db:migrate が機能するようになるまで、Rake エラーと格闘するのに何年も費やしました。

これで、「rails server」を取得して WEBrick を起動できるようになりました。ただし、ブラウザーをポイントするとhttp://localhost:3000/、以下の出力が得られます。

私が途方に暮れているのは、「NoMethodError (LinkedIn:Module の未定義のメソッド「新しい」)」です。のGemfileエントリがあります

gem "linkedin", "~> 0.4.1"

そして、コードのどこからこのエラーがスローされているのかわかりません。エラーが発生しているファイル/行を特定するのを手伝ってくれる人がいれば..またはLinkedIn gemから実際に来ていることを教えてくれれば、それは大きな助けになる.

コードがどこにあるかを見つけられないので、それを修正することができません。Web ページのアプリケーション トレースは空白です。私には、コードがroutes.rbのルートルートに指定されたコントローラーに到達する前に発生しているように見えます。

それで、助けてください..トレースをオンにする方法、何が起こっているのかを知るためにどこに行くべきか..

ありがとう

ヴィダ

*Console output on browse to root*

/home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/rake-0.8.7/lib/rake/alt_system.rb:32: Use RbConfig instead of obsolete and deprecated Config.
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-07-30 07:29:01] INFO  WEBrick 1.3.1
[2013-07-30 07:29:01] INFO  ruby 1.9.3 (2013-06-27) [i686-linux]
[2013-07-30 07:29:01] INFO  WEBrick::HTTPServer#start: pid=13793 port=3000


Started GET "/" for 127.0.0.1 at 2013-07-30 07:29:53 -0600

NoMethodError (undefined method `new' for LinkedIn:Module):


Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.1ms)
Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (4.3ms)
Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (9.0ms)
4

1 に答える 1

0

他の誰かがこれに遭遇した場合に備えて...経験豊富なRailsプログラマーの助けを借りて問題が解決されました。彼がしたことは、新鮮な状態から始めて、rvm を使用して私のインストールに関するいくつかの問題を解決することでした。

したがって、コードの問題ではなく、レールなどのインストールに関する問題でした。

HTH誰か。

于 2013-08-14T14:56:21.837 に答える