您的位置:首页 > 大数据 > 人工智能

ubuntu安装最新的rails-4.2.0

2015-01-01 20:26 405 查看
完全按照教程来,可是错误不断,还是边装边baidu吧!

sudo gem install rails 安装了一大坨关联gem之后,终于好了.于是想小试一下身手,新建文件夹rails_test,cd进入,然后输入 rails mybooks,报错!原来是要输入rails new mybooks!开始执行了!结果在bundle xxx时报错鸟!提示xxx gem安装不上,哎,老问题了,官方的资源库不稳定啊!于是到http://rubygems.org/手动搜索gem,下载,然后在本地安装.最后终于包bundle
成功啦!

想用rails --version看一下版本号,咦,怎么还是出错!提示神马找不到getcpwd之类的错,切入报错的.rb代码文件的那一行,竟然是一句貌似不可能出错的语句:Dir.pwd!!!???,哎,全部关掉终端窗口重来吧!这不,重开终端窗口后自己治愈鸟!

好了,可以用rails server启动web服务器鸟!报错!!!!提示神马 rails Could not find a JavaScript runtime!网上弱弱搜了一下,发现要安装:

gem install execjs

gem install therubyracer

2个gem,为毛不会自动安装呢?其中therubyracer还依赖于:libv8和ref两个gem...

安装完毕后,还是不行,再安装nodejs试试吧:

sudo apt-get install nodejs

遂再次安装后,rails server终于欢快的跑起来鸟:

wisy@wisy-ThinkPad-X61:~/src/ruby_src/rails_test/mybooks$ rails server
Warning: Running `gem pristine --all` to regenerate your installed gemspecs (and deleting then reinstalling your bundle if you use bundle --path) will improve the startup performance of Spring.
=> Booting WEBrick
=> Rails 4.2.0 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-01-01 20:23:03] INFO  WEBrick 1.3.1
[2015-01-01 20:23:03] INFO  ruby 2.1.3 (2014-09-19) [x86_64-linux-gnu]
[2015-01-01 20:23:03] INFO  WEBrick::HTTPServer#start: pid=27726 port=3000

Started GET "/" for 127.0.0.1 at 2015-01-01 20:23:30 +0800
Processing by Rails::WelcomeController#index as HTML
  Rendered /var/lib/gems/2.1.0/gems/railties-4.2.0/lib/rails/templates/rails/welcome/index.html.erb (12.4ms)
Completed 200 OK in 144ms (Views: 105.1ms | ActiveRecord: 0.0ms)


在浏览器输入:http://127.0.0.1:3000,页面蹦出来鸟!(未完待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: