美文网首页
首次访问Rails服务器

首次访问Rails服务器

作者: TalkTalk战术 | 来源:发表于2017-10-29 23:58 被阅读0次

跟着教程创建了一个Rails工程,并实现了远程访问,现在记录一下大概过程和出现的一些问题。

创建一个Rails应用

选择一个合适的目录,创建一个rails目录

rails new blog

new后面跟工程名,这样在选择的目录下会出现一个工程文件夹,文件夹里的具体内容参见参考文档。

启动Rails应用

在创建的工程目录下,启动Rails应用

bin\rails server

这个时候出现错误

There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError)
Gem Load Error is: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.

缺失了JavaScript运行环境,这里有两种方法,一种是安装Nodejs,另一种是导入需要的“包”,这里我选择第二种方法。

vim Gemfile

加入“包”

gem 'execjs'
gem 'therubyracer'

之后重新“安装”一下
bundle install
开始下载对应的内容,下载完成之后执行启动命令,这一步有些熟悉。

启动成功

=> Booting Puma
=> Rails 5.1.4 application starting in development 
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.10.0 (ruby 2.4.2-p198), codename: Russell's Teapot
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop

访问对应的端口,可以看到Rails的欢迎页面。

总结

按照官方的入门教程来做的一次尝试,其中还是有很多不明白的地方,比如gem和bundle的原理,需要在之后查阅资料。

参考文档

官方入门文档
缺少JS运行环境的解决方法

相关文章

  • 首次访问Rails服务器

    跟着教程创建了一个Rails工程,并实现了远程访问,现在记录一下大概过程和出现的一些问题。 创建一个Rails应用...

  • Rails Gem开发(三)——Typhoeus实现后台http

    项目推进,需要实现在rails服务器后台通过http请求访问url来获取必要的信息。我们选择使用typhoeus来...

  • ubuntu 下安装nginx及rails

    原理:访问请求通过 nginx -> passenger->rails 然后 rails->passenger-...

  • Cookie 和 Session

    Cookie 解释 当客户端首次访问服务器时,由服务器发送给客户端的一份小数据。当客户端再次访问服务器时,将此数据...

  • jsessionid

    1)第一次访问服务器的时候,会在响应头里面看到Set-Cookie信息(只有在首次访问服务器的时候才会在响应头中出...

  • Nonbrowser Applications

    前面的章节主要关注通过服务器与用户交互的场景。但不是所有 web 交互都有人参与。本章关注访问 Rails 应用和...

  • rails4升级到rails5

    将近一天的折腾,把rails4升级到了rails5,部署到了服务器 Rails4 -> Rails5 修改Gemf...

  • Rails Everyday: 使用 puma-dev 作为 R

    平常都用 rails server放在终端中启动 Rails 服务, 可以用 puma-dev 作为本地服务器替代...

  • Python爬虫 | cookies的使用

    一、简介 cookie概念当用户通过浏览器首次访问一个域名时,访问的web服务器会给客户端发送数据,以保持web服...

  • Python学习日记8|python模拟登录新浪微博和QQ空间

    首先详细说明一下什么是cookies? 当用户通过浏览器首次访问一个域名时,访问的WEB服务器会给客户端发送数据,...

网友评论

      本文标题:首次访问Rails服务器

      本文链接:https://www.haomeiwen.com/subject/ilvupxtx.html