我正在使用云9 IDE来遵循此tutorial。我如何在Cloud 9上运行Sinatra?我在云9中创建了一个空白工作区,从命令行运行gem install
。但是从命令行运行Sinatra不起作用。启动服务器后,我注意到它标记Important: use ENV[PORT] as the port and ENV[IP] as the host in your scripts!
。我该如何做这项工作?先谢谢你。在云9上运行Sinatra应用时出现错误9
0
A
回答
0
由于C9窗口说:“...;确保它与$ IP端口$端口的IP地址”,这是不更换$PORT
或$IP
用自己的价值观,他们值已经定义,您可以使用echo $IP && echo $PORT
进行检查。
尝试在Sinatra项目目录中运行ruby hi.rb -p $PORT -o $IP
。
您也可以定义端口和IP为环境变量的标志,你发现说运行export PORT=<port> && export IP=<ip>
命令,然后任何Ruby文件作为ENV['PORT']
或ENV['IP']
内访问它们。
注意:因为当我使用route get '/hi'
没有工作的c9.io运行,但它在我的本地机器正确地做到了,如果你有同样的错误,尽量只get '/'
某种原因。
相关问题
- 1. 在云上运行'jekyll build'命令时出现错误消息9
- 2. vba:运行时错误'9'
- 3. 运行时错误9
- 4. 运行时错误'9'VBA
- 5. Vlookup运行时错误9
- 6. 运行时错误'9'。在Excel VBA
- 7. 运行时错误9在VBA脚本
- 8. 我有一个云端9错误,而在云9
- 9. 在sinatra-synchrony上运行jruby上运行sinatra时出现NoMethodError
- 10. 在云9上安装Mongoose 9失败
- 11. 云9上的pylint错误消息9 CS50
- 12. 运行时错误'9',下标超出范围错误
- 13. 下标越界(运行时错误#9)
- 14. VBA运行时错误9(Excel 2007)
- 15. 转置阵列运行时错误'9'
- 16. 循环运行时错误9
- 17. 在云9中运行js ide
- 18. 在云中运行的Java 9
- 19. 云9上的子域应用程序
- 20. 访问云套件公用数据库时出现“Not Authenticated”(9/1002)错误
- 21. 运行在云Java的GUI应用程序9
- 22. Excel VBA-运行时间错误9(下标超出范围)
- 23. 运行时错误'9'下标超出范围
- 24. 运行时错误9 - 下标超出范围
- 25. Excel VBA - 运行时错误'9',下标超出范围
- 26. 获取运行时错误9:下标超出范围
- 27. 宏运行时错误'9':下标超出范围
- 28. 运行时错误“9”下标超出范围
- 29. 运行时错误'9':下标超出范围与WorksheetFunction
- 30. Visual Basic:运行时错误'9':“下标超出范围”