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
お!解決できた。
2011年1月1日土曜日
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.
本のとおりにはできなかったので、その部分(といってもまださわりしかやってないのでそこの部分)をペースト。。。
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:~$ 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]としなければならなかった。
変わったんだね。
登録:
投稿 (Atom)