Tag: ubuntu 14.04

Capistrano无法找到Gemfile或.bundle /目录?

我尝试在Ubuntu服务器上的rails应用程序中使用Capistrano ,并运行cap production deploy获得此消息: Could not locate Gemfile or .bundle/ directory 这是我的设置: lock ‘3.4.0’ `ssh-add` # need this to make key-forwarding work set :application, ‘beaconserver’ set :repo_url, ‘my git’ set :deploy_to, ‘/home/john/projects/beaconserver’ set :log_level, :debug set :keep_releases, 5 set :linked_files, %w(config/database.yml config/secrets.yml) set :linked_dirs, fetch(:linked_dirs, []).push(“bin”, “log”, “tmp/pids”, “tmp/cache”, “tmp/sockets”, “vendor/bundle”, “public/system”) # rbenv 的設定set […]

Rbenv许可否认了问题

在将此部署到我的DO Droplet后,我无法运行Rails应用程序。 我按照本指南部署(并安装了包括rbenv在内的所有内容 )。 Rbenv似乎安装正确,但应用程序没有运行,nginx错误日志说“ 无法执行/root/.rbenv/shims/ruby权限被拒绝(13) ” 我无法理解这个错误,希望任何人都可以帮忙。

Rails部署Digitalocean ActiveSupport :: MessageEncryptor :: InvalidMessage:

我正在按照本指南在digitalocean上部署应用程序: https : //www.digitalocean.com/community/tutorials/deploying-a-rails-app-on-ubuntu-14-04-with-capistrano-nginx-and-彪马#先决条件 当我使用cap cap production deploy:initial –trace我一直收到此错误 部署在此处停止: 01 ~/.rvm/bin/rvm default do bundle exec rake assets:precompile 01 rake aborted! 01 01 ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::Inva… 01 01 ~/.rvm/bin/rvm default do bundle exec rake assets:precompile 01 rake aborted! 01 01 ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::Inva… 01 当我运行bundle exec rake资产时:在本地预编译我得到yarn install v1.7.0 [1/4] 🔍 Resolving packages… success Already up-to-date. ✨ […]

如何使用Rails应用程序保存SSL证书并在NGINX中创建虚拟主机?

我有一个Rails应用程序,它使用gem Rails Let’s Encrypt为自定义域生成SSL证书。 gem非常简单易用。 安装/配置后,我可以生成证书,数据将存储在数据库中。 我想将certificate CRT和certificate KEY保存在相应的NGINX文件夹中: /etc/nginx/ssl/ 在那之后,我想: 复制文件/etc/nginx/sites-available/default并使用名称/etc/nginx/sites-available/customdomain.com保存 使用以下命令更改文件customdomain.com : 内容: server { listen 80; listen 443 ssl; server_name www.customdomain.com; ssl_certificate /etc/nginx/ssl/customdomain.crt; ssl_certificate_key /etc/nginx/ssl/customdomain.key; passenger_enabled on; root /home/ubuntu/myapp/current/public; gzip on; gzip_http_version 1.1; gzip_vary on; gzip_comp_level 6; gzip_proxied any; gzip_types text/plain text/css application/json application/javascript application/x-javascript text/javascript gzip_disable “msie6”; location ^~ /assets/ { […]

由于缺少原生扩展,Nokogiri安装错误

我一直在尝试根据这些说明安装Ruby on Rails。 但是,运行gem install rails -v 4.2.4时出现以下错误: Fetching: rack-1.6.4.gem (100%) Successfully installed rack-1.6.4 Building native extensions. This could take a while… ERROR: Error installing rails: ERROR: Failed to build gem native extension. /home/falak/.rvm/rubies/ruby-2.2.3/bin/ruby -r ./siteconf20150909-22683-172bl7d.rb extconf.rb checking if the C compiler accepts … *** extconf.rb failed *** Could not create Makefile due to some […]

编译没有rvm或rbenv的Ruby 2.0错误,`readline.c:1886:26:错误:’函数’未声明(在此函数中首次使用)

我想安装gitlab,不建议使用任何ruby版本管理器。 但 这是我的操作系统Linux dqa-dev 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux linking shared-object psych.so installing default psych libraries make[2]: Leaving directory `/home/poc/ruby-2.0.0-p451/ext/psych’ make[2]: Entering directory `/home/poc/ruby-2.0.0-p451/ext/pty’ compiling pty.c pty.c: In function ‘chfunc’: pty.c:143:12: warning: ignoring return value of ‘seteuid’, declared with attribute warn_unused_result [-Wunused-result] seteuid(getuid()); ^ linking shared-object pty.so […]