ラベル ruby on rails の投稿を表示しています。 すべての投稿を表示
ラベル ruby on rails の投稿を表示しています。 すべての投稿を表示

2011年1月1日土曜日

rails tickets DBが表示されない

Head Firstでrailsを勉強中、うまくいかないことが。。。
以下がエラー表示されたもの。(ブラウザでhttp://localhost:3000/ticketsとした)


LoadError in TicketsController#index

no such file to load -- openssl
Rails.root: /home/andre/railswork/tickets

Application Trace | Framework Trace | Full Trace

opensslがインストールされていないようだ。
インストールしよう。

$ sudo apt-get install libssl-dev
$ sudo apt-get install libopenssl-dev

お!解決できた。

rails ruby script/rails で やる

railsの本(Head First)を買って勉強しているんだが、コマンドが変わったのか?
本のとおりにはできなかったので、その部分(といってもまださわりしかやってないのでそこの部分)をペースト。。。


andre@oem-desktop:~/railswork/tickets$ rails -v
Rails 3.0.3
andre@oem-desktop:~/railswork/tickets$ ruby script/rails -h
Usage: rails COMMAND [ARGS]

The most common rails commands are:
 generate    Generate new code (short-cut alias: "g")
 console     Start the Rails console (short-cut alias: "c")
 server      Start the Rails server (short-cut alias: "s")
 dbconsole   Start a console for the database specified in config/database.yml
             (short-cut alias: "db")
 new         Create a new Rails application. "rails new my_app" creates a
             new application called MyApp in "./my_app"

In addition to those, there are:
 application  Generate the Rails application code
 destroy      Undo code generated with "generate"
 benchmarker  See how fast a piece of code runs
 profiler     Get profile information from a piece of code
 plugin       Install a plugin
 runner       Run a piece of code in the application environment

All commands can be run with -h for more information.

[ruby script/server ...]や[ruby script/generate ...]ではなくなったよ。

rails で ruby script/server ができない件

Head Firstでrailsを勉強しようとしていたら、その通りにできなかったので。。。


andre@oem-desktop:~$ rails -v
Rails 3.0.3

andre@oem-desktop:~/railswork/tickets$ ruby script/rails server
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-01-01 09:51:27] INFO  WEBrick 1.3.1
[2011-01-01 09:51:27] INFO  ruby 1.8.7 (2009-06-12) [i486-linux]
[2011-01-01 09:51:32] INFO  WEBrick::HTTPServer#start: pid=4454 port=3000

[ruby script/rails server]としなければならなかった。
変わったんだね。