我得到了这个错误在我的生产应用程序,我仍然没有任何线索来修复它。该应用程序在开发模式下运行良好,但我在生产服务器上得到了一个绑定错误。我正在使用一个ubuntu服务器与ruby1.9.3通过RVM + Nginx +客运。任何帮助都是非常感谢的。
It looks like Bundler could not find a gem. Maybe you didn't install all the gems that this application needs. To install your gems, please run:
bundle install
If that did
在带有ruby 2.0.0的ubuntu 12.04上安装了rvm 1.19.6。在执行rvm get stable时只接收permission denied即可。下面是错误:
$rvm get stable
######################################################################## 100.0%
bash: line 535: /home/ubuntu/.rvm/RELEASE: Permission denied
Could not update RVM, get some help at #rvm IRC channe
(使用Rails 3.1的RoR,gem rake 0.9.2.2)
我正在尝试运行最基本的自定义rake任务,就像你在这里看到的:
task :update_me => :environment do
Product.all.each do |product|
puts product.link
end
end
我一直收到下面的错误。如果我只打印hello world并去掉":environment“部分,任务就会运行。我的rake任务似乎在其中的":environment“部分遇到了问题,但我需要它来访问我的模型。
rake aborted!
mi
我得到了这个日志:
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as
ubuntu@13.58.220.78: rvm exit status: 127
rvm stdout: bash: /home/ubuntu/.rvm/bin/rvm: No such file or directory
rvm stderr: Nothing written
Caused by:
SSHKit::Command::Faile
这是我在使用'rails server‘时得到的输出。
当尝试通过Google Chrome访问该页面时,该页面也不会加载,这是在虚拟机上
=> Booting WEBrick
=> Rails 4.1.7 application starting in development on http: //0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider u
我正在尝试在Ubuntu上安装一个使用ruby的应用程序。我安装了RVM和Ruby2.0,并运行了rake install,但Rake尝试使用较旧系统版本的Ruby。因此,我卸载了系统版本,并再次尝试运行Rake。这一次它说“没有这样的文件”。如何让Rake使用RVM的ruby?下面是不同命令的输出。
$ rake install
sudo bundle --without production staging test levelbuilder --quiet
sudo: unable to execute /usr/local/bin/bundle: No such file or di
我正面临着一个奇怪的问题。当我使用gemset创建rvm时,which rails的路径会发生变化。下面是我在终端上运行的命令。我对此提出了相关的问题,但对我帮助不大。
someuser@ubuntu-laptop:~/sandbox/some_app$ rvm use 2.0.0
Using /home/someuser/.rvm/gems/ruby-2.0.0-p247
someuser@ubuntu-laptop:~/sandbox/some_app$ which ruby
/home/someuser/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
som
我试图在我的表上创建一个复合索引,因为下表给了我性能问题,它有一个字符编码的ut8mb4,我得到了以下错误
Mysql2::Error: Specified key was too long
整个错误如下:
== 20161103114941 AddIndexOnKeyAndIdOnInvitees: migrating - Shard: master =====
-- add_index(:invitees, [:key, :created_at])
rake aborted!
StandardError: An error has occurred, all later migration
在我的rails项目中,我正在将我的数据库从sqlite3转换为PostgreSQL,所以我遵循以下教程:
我成功地完成了所有所需的更改,但在最后,当我想发出命令时:
rake db:create
rake db:migrate
我有这些错误:
FATAL: role "ubuntu" does not exist
/home/ubuntu/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:
我正在开发一个Rails应用程序。使用的数据库是OrientDB。为此,我使用了active-orient gem。在我更新我的Bundler版本之前,一切都运行得很好。在那之后,我就无法使用rails c打开Rails控制台了。下面是错误堆栈
$ rails c
Railtie included!!
I, [2017-09-21T19:48:05.335384 #25012] INFO -- : Orientdb4r 0.5.1, running on Ruby 2.4.0 (2016-12-24) [x86_64-linux]
WARNING: Use strings for Figar
ubuntu@ip-10-114-202-137:~$ sudo ./ghgvc.sh
./ghgvc.sh: 4: ./ghgvc.sh: rvmsudo: not found
./ghgvc.sh: 5: ./ghgvc.sh: rvm: not found
./ghgvc.sh: 6: ./ghgvc.sh: rvm: not found
./ghgvc.sh: 8: ./ghgvc.sh: source: not found
SSH back in to re-source RVM
ubuntu@ip-10-114-202-137:~$ which rvmsudo
/home/u
我已经在运行rails服务器的本地机器上安装了GraphicsMagick和gem,并且运行良好。但是,在dev服务器上,环境是使用Passenger和Apache设置的。我已经安装了GraphicsMagick并做了一个bundle install。它成功地安装了创业板。
但是,当我访问该站点时,我会收到以下错误:
There was an error while trying to load the gem 'graphicsmagick'.
Gem Load Error is: Permission denied @ rb_sysopen - mkmf.log
Backt
我处于一种不可动摇的境地,我不得不在ubuntu服务器上部署一个ruby one rails应用程序,没有任何文档,也没有太多使用ruby (或ruby on rails)的经验。
我尝试按照各种论坛/教程中列出的步骤进行操作。我已经在端口80上启动了WEBricks服务器,但是当我尝试从浏览器访问web应用程序的那一刻,我得到了以下信息,而不是浏览器。
couldn't find file './compiled/admin' under '/home/ubuntu/www/my-app/app/assets/stylesheets' with typ
在Ubuntu14.04.1挂起(使用rvm)中安装Ruby2.1.3时,任何人都会遇到这个问题。
它挂在这里:
root@ubuntu:~# rvm install 2.1.3
ruby-2.1.3 - #removing src/ruby-2.1.3..
Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/14.04/x86_64/ruby-2.1.3.
Continuing with compilation. Please read 'rvm
当我从rails应用程序运行rake:db迁移时,我得到了以下输出:
rake aborted!
PG::ConnectionBad: could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
/home/ubuntu/.rvm/gems/ruby-2.1.2/gems/activerecord-4.1.4/lib/active_recor
我正在使用sidekiq upstart作业,但是在运行sudo service sidekiq restart时会出现以下错误
There was an error while trying to load the gem 'yard'.
/home/ubuntu/.rvm/gems/ruby-2.2.1@myapp/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require'
/home/ubuntu/.rvm/gems/ruby-2.2.1@myap
我有一个通过sqlserver适配器连接到的遗留数据库。其中一个数据库名为"SiteIndex_Players“。我生成了以下模型:
class SiteIndexPlayer < ActiveRecord::Base
set_table_name = "SiteIndex_Players"
end
我也尝试过:
class SiteIndexPlayer < ActiveRecord::Base
table_name = "SiteIndex_Players"
end
无论采用哪种方式,当我运行rails控制台rails c时,都会