Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby bundle安装导致Bundler::Dsl::Dsl错误_Ruby_Windows_Rubygems_Bundler_Ubuntu 18.04 - Fatal编程技术网

Ruby bundle安装导致Bundler::Dsl::Dsl错误

Ruby bundle安装导致Bundler::Dsl::Dsl错误,ruby,windows,rubygems,bundler,ubuntu-18.04,Ruby,Windows,Rubygems,Bundler,Ubuntu 18.04,bundle安装出现Bundler::Dsl::DSLError错误 bundle install /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/shared_helpers.rb:120:in `rescue in filesystem_access': Bundler::Dsl::DSLError from /usr/share/rvm/rubies/ruby-2.2.10/lib/ru

bundle安装出现
Bundler::Dsl::DSLError
错误

 bundle install
/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/shared_helpers.rb:120:in `rescue in filesystem_access': Bundler::Dsl::DSLError
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/shared_helpers.rb:118:in `filesystem_access'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler.rb:430:in `read_file'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/dsl.rb:46:in `eval_gemfile'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/plugin.rb:60:in `gemfile_install'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli/install.rb:60:in `run'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:235:in `block in install'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/settings.rb:143:in `temporary'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:234:in `install'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:27:in `dispatch'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:18:in `start'
        from /usr/share/rvm/rubies/ruby-2.2.10/bin/bundle:30:in `block in <main>'
        from /usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/friendly_errors.rb:124:in `with_friendly_errors'
        from /usr/share/rvm/rubies/ruby-2.2.10/bin/bundle:22:in `<main>'
        from /home/kiprosh/.rvm/gems/ruby-2.2.10/bin/ruby_executable_hooks:24:in `eval'
        from /home/kiprosh/.rvm/gems/ruby-2.2.10/bin/ruby_executable_hooks:24:in `<main>'
bundle安装
/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site\u ruby/2.2.0/bundler/shared\u helpers.rb:120:“文件系统中的救援访问”:bundler::Dsl::DSLError
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site\u ruby/2.2.0/bundler/shared\u helpers.rb:118:in“filesystem\u access”
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site\u ruby/2.2.0/bundler.rb:430:“读取文件”中
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site\u ruby/2.2.0/bundler/dsl.rb:46:in“eval\u gemfile”
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site\u ruby/2.2.0/bundler/plugin.rb:60:in'gemfile\u install'
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli/install.rb:60:在“运行”中
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:235:“安装中的块”
from/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/settings.rb:143:in“临时”
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:234:in'install'
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor/command.rb:27:in“run”
from/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor/invocation.rb:126:“invoke_命令”中
from/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor.rb:387:in“dispatch”
来自/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:27:in“dispatch”
from/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/vendor/thor/lib/thor/base.rb:466:in'start'
from/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site_ruby/2.2.0/bundler/cli.rb:18:in'start'
from/usr/share/rvm/rubies/ruby-2.2.10/bin/bundle:30:in'block in'
from/usr/share/rvm/rubies/ruby-2.2.10/lib/ruby/site\u ruby/2.2.0/bundler/friendly\u errors.rb:124:in“with\u friendly\u errors”
from/usr/share/rvm/rubies/ruby-2.2.10/bin/bundle:22:in`'
from/home/kiprosh/.rvm/gems/ruby-2.2.10/bin/ruby\u executable\u hooks:24:in'eval'
from/home/kiprosh/.rvm/gems/ruby-2.2.10/bin/ruby\u executable\u hooks:24:in`'
我正在使用
windows10
machine和
ubuntu18.04lts应用程序


知道如何修复吗?

我正在windows上使用带WSL的Ubuntu 18.04。有时我在Windows上用编辑器打开应用程序目录。这样做时,ubuntu端的权限正在更改

回溯(最近一次呼叫最后一次):
21:from/home/omfaer/.rbenv/versions/2.5.3/bin/bundle:23:in`'
20:from/home/omfaer/.rbenv/versions/2.5.3/bin/bundle:23:in'load'
19:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/exe/bundle:34:in`'
18:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/friendly_errors.rb:123:with_-friendly_errors'
17:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/exe/bundle:46:in'block in'
16:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/cli.rb:24:in“开始”
15:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/base.rb:476:in“开始”
14:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/cli.rb:30:in'dispatch'
13:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor.rb:399:in'dispatch'
12:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in“invoke_命令”
11:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/command.rb:27:in“run”
10:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/cli.rb:255:在“安装”中
9:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/settings.rb:124:in“临时”
8:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/cli.rb:256:in'block in install'
7:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/cli/install.rb:61:在“运行”中
6:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/plugin.rb:76:in'gemfile\u install'
5:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/settings.rb:124:in“临时”
4:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/plugin.rb:81:in'block in gemfile_install'
3:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/dsl.rb:46:in'eval_gemfile'
2:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler.rb:534:in'read_file'
1:from/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/shared_helpers.rb:102:in“filesystem_access”
/home/omfaer/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/shared_helpers.rb:105:“文件系统中的救援访问”:bundler::Dsl::DSLError
Gemfile文件的权限已更改

-rw-r--r--1 omfaer omfaer 691 2019年5月28日。gitignore
----------1欧姆费尔欧姆费尔1583年2月28日11:47
-rw-r--r--1 omfaer omfaer 185 2019年5月28日README.md
-rw-r--r--1 omfaer omfaer 227 2019年5月28日Rakefile
我修复了权限,问题就解决了

$chmod 644文件
我希望这有帮助