当前位置: 首页 > 知识库问答 >
问题:

错误postgreSQL-ubuntu“rake db:migrate”

劳麒
2023-03-14

postgres@dungxinhdep:/home/ducdung/ruby-lab-2-hanoi-vinh$rake db:迁移rake中止!错误号::eAcces:权限被拒绝@rb_sysopen-/home/ducdung/rub-lab-2-hanoi-vinh/db/schema.rb/var/lib/gems/active_record-5.0.0.1/lib/active_record/railties/databases。rake:252:在initialize/var/lib/gems/2.3.0/gems/active_record-5.0.0.1/lib/active_record/railties/databases中。rake:252:在open/var/lib/gems/2.3.0/gems/active_record/railties/databases中。rake:252:在 /var/lib/gems/2.3.0/gems/activeRecord-5.0.0.1/lib/active_record/railties/databases中的3个级别。rake:66:在 /var/lib/gems/2.3.0/gems/activeRecord-5.0.0.1/lib/active_record/railties/databases中的 块(2个级别)中。rake:59:在 /var/lib/gems/2.3.0/gems/activeRecord-5.0.0.1/lib/active_record/railties/databases中的 块(2个级别)中的

postgres@dungxinhdep:/home/ducdung/ruby-lab-2-hanoi-vinh$bundle exec rake db:mmigrate/usr/lib/ruby/vendor_ruby/bundler/shared_helpers.rb:78:警告:路径中的世界可写目录/var/lib/gems/2.3.0不安全,模式040777 rake中止!不知道如何生成任务“db:mmigrate”(请参阅--tasks)/var/lib/html" target="_blank">gems/2.3.0/gems/rake-11.3.0/exe/rake:27:in“”(请参阅使用--trace运行任务的完全跟踪)


共有1个答案

曹均
2023-03-14

您没有写入问题目录的权限。使用chmod授予当前帐户写入该目录的权限。

在控制台中,键入help chmod了解更多说明。

当您将最后一组权限(对应于“其他”或“世界”)更改为777时,会出现不安全的世界可写目录。您将看到一个警告,即您完全允许任何人读取、写入和执行该目录。通常只允许“组”和“其他”权限的读取权限。

chmod go -w /home/ducdung/ruby-lab-2-hanoi-vinh
 类似资料:
  • 我是一个新的rails。我试图设置和,但它对我不起作用。你们能帮我吗?请。 postgres@DungXinhDep:/home/dudung/ruby-lab 2-hanoi-vinh$rake db:迁移rake中止!Errno::EACCES:权限拒绝@rb_sysopen- /home/ducdung/ruby-lab-2-hanoi-vinh/db/schema.rb /var/lib/

  • 好吧,为了大学,我正在做一些SQL作业,但是我不知道这里有什么问题...坚持了几个小时。 所以在这里我创建了一个函数: 然后我尝试插入一个新行: 继续获取此错误: 错误:函数ins_notitie(未知,带时区的时间戳,未知,带时区的时间戳)不存在 第1行:选择ins_notitie('100001',now(),'Test note',now()) 错误:函数ins_notitie(未知,带时区

  • 已安装phpmyadmin在apache 2 web服务器在linux和当我试图访问它我得到有趣的代码如下所列。 addJSON('list',PMA_RecentFavoriteTable::getInstance('recent'))- '; printf(u uuu('您正在使用演示服务器。您可以在此处执行任何操作,但''请不要更改root用户、debian sys maint用户和pma用

  • 我已经将我的flask web应用程序部署到Heroku,Heroku最初使用的是SQLite本地数据库,我的所有命令都可以正常工作。现在,当我部署到Heroku并使用PostgreSQL数据库时,我会遇到一些语法和编程错误,如上图所示。我没有在本地得到这些错误,现在当我部署之后,我得到了这些错误。请告知,我的代码如下:

  • XMind警告:发生了非法反射访问操作警告:org.eclipse.osgi.storage.FrameworkExtensionInstaller(文件:/usr/lib/XMind/plugins/org.eclipse.osgi_3.10.101.v20150820-1432.jar)对方法java.net.urlClassLoader.AddURL(java.net.url)的非法反射访问

  • 当我在ubuntu(maven version 2)上运行mvn clean package时,我得到一个错误,说丢失了9个JAR,而且存储库中似乎也没有这些JAR。我如何解决这个问题? `1)com.sleepycat:sleepycat_je:jar:2.1.30 尝试从项目网站手动下载文件。 然后,使用命令mvn install:install-file-dgroupid=com.sleep