【linux – 如何设置Ruby GEM_HOME和GEM_PATH】教程文章相关的互联网学习教程文章

ruby-on-rails-为使用Rails 4,nginx和乘客的用户设置自定义域

我有一个Rails应用程序,该应用程序使用子域来允许用户在CMS系统中拥有自己的单独数据.基本上是SaaS CMS系统,例如wordpress.com或tumblr.com. 但是,我想让用户能够选择自己的域(其子域的AV别名).例如,用户henrik.cmsdomain.com希望拥有一个自定义域,该域读取henrikswebsite.com. 我怎样才能做到这一点?我需要设置自己的名称服务器吗?我不一定要寻找完整的答案,我只是不知道从哪里开始. 我在带有nginx,passenger,Rails 4和postgres...

Linux中Ruby可执行文件和gem.bat的路径在哪里?【代码】

我需要在PHPStorm上为ruby可执行文件和gem.bat设置路径变量. 我使用的是已安装CentOS的虚拟机,我刚运行$sudo yum install ruby现在我需要找到路径,但是我不知道在哪个目录下的ruby安装在哪里解决方法:使用哪个或键入命令:$which ruby要么$type ruby如果在PATH中列出了包含可执行文件的目录,它将显示可执行文件的路径.

ruby-on-rails-部署后,我看到了标准的nginx的“有效!”【代码】

我已经使用Capistrano将Rails应用程序部署到了VPS,当我尝试通过“ APP_NAME.com”访问它时,我看到了标准Nginx的“有效!”页. 我尝试从/ var / www文件夹中删除index.html文件,现在可以看到其中的文件夹:应用程序,日志和tmp. 在nginx.conf中,我有:user nginx web;pid /var/run/nginx.pid; error_log /var/www/log/nginx.error.log;events {worker_connections 1024;accept_mutex off;use epoll; }http {include mime.types;types...

ruby-on-rails-Nginx,Unicorn和Rails = 502错误网关【代码】

我正在尝试设置Nginx,Unicorn和Rails应用程序以一起工作.Nginx和Nnicorn正在运行,我使用ps命令进行了检查. 但是当我尝试访问我的页面时,我却遇到了502 Bad Gateway Nginx错误日志包含以下行:2015/03/18 19:53:26 [error] 14319#0: *1 connect() tounix:/var/sockets/unicorn.mypage.sock failed (11: Resource temporarilyunavailable) while connecting to upstream可能是什么问题? 我的/etc/nginx/conf.d/default.confupstream...

ruby-on-rails-使用用户输入,rails运行shell命令【代码】

我想从Rails应用程序控制器运行shell命令.我的应用代码是:cmd = "openssl genrsa -des3 -out testfolder/testkey.key 1024" system cmd 比shell会询问我密码,因此,如果您从终端运行此命令,则可以输入密码,但是如果我是从控制器运行,则不能. 由于某些原因,我不想使用Rails OPENSSL. 我试图用谷歌搜索,但没有结果. 我也尝试过这样的事情:cmd = "openssl genrsa -des3 -out testfolder/testkey.key 1024" system cmd system 'echo',...

ruby-on-rails-Nginx与乘客的重写规则【代码】

我正在尝试在两个实例中使用Passenger从Apache迁移到nginx,以托管Rails应用程序.该应用程序接收一个图像请求-如果该图像存在于/ system / logos / $requestedimage中,则应将其提供服务;或者,如果需要,应允许其点击Rails应用程序生成该图像(然后在该位置)缓存到/ system / logos). 在Apache中,我使用了以下命令:RewriteCond %{DOCUMENT_ROOT}/system/logos/%{REQUEST_FILENAME} -f RewriteRule ^/(.*)$http://assets.clg.eve-metr...

ruby-on-rails-如何使Nginx了解Rails代码更改

如果我使用“ Rails s”为我的应用程序提供服务,则只要应用程序的代码发生更改,所提供的应用程序也会随之更改.现在我正在使用Nginx和passenger,如何至少在开发环境上复制这种行为?解决方法:您实际上要重新加载Passenger,而不是nginx.在Rails应用程序的根目录下创建一个tmp / restart.txt文件.要重新加载,请触摸tmp / restart.txt.乘客将注意到文件更改并重新加载.

ruby-on-rails-配置文件中的NGINX和环境变量【代码】

我正在尝试通过配置文件将一些环境变量设置为nginx.我正在使用nginx / 0.8.53,但无法正常工作.server {listen 80;server_name localdictus;root /opt/vdmo_dictus/public; # <--- be sure to point to 'public'!passenger_enabled on;rails_env development;env VDMO_MANDANT = "somevalue";}这是错误消息:unknown directive "env" in /opt/nginx/conf/nginx.conf:43该文档告诉我,有一个“ env”命令…所以我做错了?http://wik...

ruby-on-rails-什么是gem可以在Linux上操作Excel?

我的用户将他们的Excel更新到我的系统,然后从中获取一些信息,我知道Windows上名为“ win32OLE”的gem运行良好,但是我的系统是ubuntu,那么如何操作它?解决方法:Ruby Spreadsheet gem将为您服务https://rubygems.org/gems/spreadsheet

ruby-on-rails-使用Nginx的Rails的多阶段环境【代码】

我创建了新的环境“ staging”.在本地有效.我这样运行:RAILS_ENV=staging passenger start在服务器上,我使用Nginx passenger.在虚拟主机设置中,我写了:server {listen 443;server_name test.myapp.com;rails_env staging;root /home/admin/myapp/current/public; # <-- be sure to point to 'public'passenger_enabled on;ssl on;ssl_certificate /home/admin/ssl/server.crt;ssl_certificate_key /home/admin/ssl/server...

JRuby:从机架应用程序调用Java代码并将其保存在内存中【代码】

我目前了解Java和Ruby,但从未使用过JRuby.我想在Rack(sinatra)Web应用程序中使用一些RAM和计算密集型Java代码.特别是,此Java代码将大约200MB的数据加载到RAM中,并提供了使用此内存数据进行各种计算的方法. 我知道可以在JRuby中从Ruby调用Java代码,但就我而言,还有一个附加要求:该Java代码需要加载一次,保存在内存中,并可以作为sinatra代码的共享资源使用(被多个Web请求触发). 问题 >这样的设置是否可能?>我需要做些什么来完成它?...

ruby-on-rails-在Ruby on Rails生产服务器上为乘客乘机前错误地安装了Nginx【代码】

注意:尽管此问题与服务器安装有关,但与开发环境和生产环境有关,这些环境会使像我这样的初学者感到困惑. 刚开始安装服务器,经过一些研究,我决定为Ruby on Rails服务器安装NginX.遵循一些Apache的HowTo,以及关于如何在Ubuntu中安装NginX的一些HowTo之后,我通过运行以下命令安装了NginX:$sudo aptitude install nginx(注意:我先安装了依赖项).一切正常,NginX已成功提供其默认页面. 随后,我发现this very good post关于如何安装MySQ...

ruby-on-rails-为什么SSL重定向不能与force_ssl和Nginx一起使用?【代码】

我有一个Rails 3.2.13应用程序,我正在尝试使用Nginx和Unicorn配置SSL.我希望能够告诉某些控制器和某些控制器操作“ force_ssl”并正确重定向.我已经能够使它正常工作,这样我就可以用’https://foo.com‘手动点击该应用程序,并且一切正常.当我将“ force_ssl”放入控制器操作中时,假设users#index:class UsersController < ApplicationControllerforce_ssldef index# do some stuffendend我希望如果导航到“ http://foo.com/users”...

在Linux Mint 17上安装Ruby on Rails

我一直在努力完成这项任务.我一直在用php开发,但想切换到ruby.我的问题是如何在Linux Mint 17的滑轨上安装ruby.解决方法:安装rvm之后,只需键入gem install rails即可使用Rails. 对于IDE,我认为一个流行的选择是RubyMine,如果您是文本编辑器的作者,可以尝试使用Vim或另一个流行的选择Sublime text editor. 我建议一开始使用编辑器,只是为了习惯终端和所有的ruby工具,如rails,rake,rspec等.

ruby-on-rails-捆绑安装-Ubuntu上的Rails【代码】

我在生产服务器上安装捆绑软件时遇到问题.我在运行Rails和Ubuntu 14.02的DigitalOcean上有一个新鲜的Droplet.如果我以root身份运行:bundle install我收到以下消息,我的应用程序中断,开始从Nginx收到“ Bad Gateway”错误:Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.如果我以rails用户身份运...

RUBY - 相关标签