草庐IT

permissions

全部标签

ruby - pg_dump : [archiver (db)] query failed: ERROR: permission denied for relation abouts

我正在尝试转储我的pgdb但遇到这些错误请建议pg_dump:[archiver(db)]queryfailed:ERROR:permissiondeniedforrelationaboutspg_dump:[archiver(db)]querywas:LOCKTABLEpublic.aboutsINACCESSSHAREMODE 最佳答案 您正在执行pg_dump的用户没有公共(public)模式的权限。如果允许则添加权限:GRANTUSAGEONSCHEMApublicTO;GRANTSELECTONALLTABLESINSCH

ruby-on-rails - 使用 rolify 查找具有特定角色的所有用户

使用rolify时如何让所有用户都具有特定角色?我尝试了以下但没有帮助:User.with_role:admin我收到以下错误:NoMethodError:undefinedmethod`with_role'for#找不到任何方法来做到这一点。 最佳答案 您可以在User类中使用with_role方法来查找在版本3.1.0中具有角色的所有用户。User.with_role:admin 关于ruby-on-rails-使用rolify查找具有特定角色的所有用户,我们在StackOverfl

ruby-on-rails - 旧 Rails 应用程序出现奇怪的 Rails 错误 "permission denied: bin/rails"

每当我运行rails(或任何rails命令)时,我都会收到此错误_rails_command:2:权限被拒绝:bin/rails仅当我在一些旧的rails应用程序目录中时。在这些目录中,bundleexecrailsc命令有效,但rails甚至rails-v无效。背景:我将我的编码工作区保存在保管箱文件夹中。现在我最近安装了Manjaro,因此我从以前的操作系统下载的所有Rails应用程序我称之为旧Rails应用程序。简而言之:除了旧的Rails应用程序外,Rails在任何地方都可以正常工作。bundleexecrailsc工作正常。我试过的Ruby版本:2.0.0(rvm),2.1.

ruby-on-rails - 在 Web 服务器上执行用户提供的 ruby​​ 代码

我想让我的用户创建Ruby脚本,对驻留在Web服务器上的某些数据进行计算,然后输出结果。脚本在服务器上执行。有什么方法可以安全地做到这一点?更具体地说,我想:限制脚本可以使用的资源(内存和cpu),并限制其运行时间限制脚本可以使用哪些核心类(例如String、Fixnum、Float、Math等)让脚本访问和返回数据向用户输出任何错误是否有任何库或项目可以满足我的要求?如果不是Ruby,也许是其他语言? 最佳答案 您可以使用“空白板”作为干净的房间,并使用沙箱来设置safelevel到4。一张白纸,一个你已经从中剥离了所有方法的对象

ruby-on-rails - ruby rails : permission denied when using "rails generate controller welcome"

我在RedHat服务器上使用RubyonRails。当我试图生成一个Controller文件时,我得到了这个错误:[ec2-user@ip-172-31-22-128testApp4]$railsgeneratecontrollerwelcome/home/ec2-user/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/server.rb:22:in`initialize':Permissiondenied@rb_sysopen-/tmp/spring/fea371aaf9d69cfa58bd12f69b3f1bf6.pid(Err

ruby - Homebrew 权限困惑

我从我的管理员帐户安装了Homebrew。如果我从该帐户运行brewdoctor,我不会收到任何错误,但如果我从我的非管理员用户帐户运行brewdoctor,我会收到关于几个目录的警告(usr/local及其子目录)不可写,建议我chown它们。最近,我从我的非管理员帐户安装了RVM(以确保它对该用户可用并安装在他们的主目录中)。然后我运行rvminstall1.9.3(同样,作为非管理员)并收到一个错误警告我usr/local/bin不可写并且是必需的Homebrew。运行rvmrequirements会产生相同的警告。我是否应该以非管理员身份安装RVM,当我使用RVM安装ruby​

ruby-on-rails - rails : Postgres permission denied to create database on rake db:create:all

我正在尝试创建用于开发和测试的postgres数据库。我正在使用:OSX优胜美地Rails版本:4.2.0git版本:2.2.2psql版本:9.4.0ruby版本:2.1.0p0自制软件版本:0.9.5gem文件:gem'pg'数据库.yml:default:&defaultadapter:postgresqlencoding:unicodepool:5development:rakedb:create:all返回PG::InsufficientPrivilege:ERROR:permissiondeniedtocreatedatabase:CREATEDATABASE"myapp_

ruby - 为什么在安装 gem 时出现 "permission denied"错误?

我正在尝试安装Jekyll。运行geminstalljekyll后我得到这个错误:ERROR:Whileexecutinggem...(Errno::EACCES)Permissiondenied-/usr/local/lib/ruby/gems/2.0.0/gems/jekyll-1.0.3/CONTRIBUTING.md当我运行gemlist时,我可以看到Jekyll已经安装了,所以我很困惑:***LOCALGEMS***bigdecimal(1.2.0)classifier(1.3.3)colorator(0.1)commander(4.1.3)directory_watcher

ruby - PATH 中的不安全世界可写目录/用户/用户名,运行 Ruby 命令时模式 040777

当我运行像gem-v这样的Ruby命令时,我得到了这个错误:/Users/kristoffer/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4:warning:Insecureworldwritabledir/Users/kristofferinPATH,mode0407771.6.2首先我不明白这是什么意思。根据echo$PATH,/Users/kristoffer不在我的路径中。echo$PATH的结果是:/Users/kristoffer/.rvm/gems/ruby-1.9.2-p180/bin:/Users/kristoffer/.rvm/gems

ruby - 安装 Homebrew 错误

正在尝试安装rvm和ruby​​1.9.2我已经安装了homebrew和git,但无法获得完整的更新,因为我不断收到权限错误。重新安装了SnowLeopard并修复了权限。现在这发生了......$brewinstallwgetError:Cannotwriteto/usr/local/Cellar 最佳答案 sudochown-R$USER/usr/local您必须使用该行赋予自己/usr/local/的所有权。在使用官方文档顶部的ruby​​one-liner安装Homebrew后,我不得不自己做这件事。对我来说就像一个魅力。这