gpt4 book ai didi

ruby-on-rails - Ruby rbenv 在 WSL 上设置失败

转载 作者:数据小太阳 更新时间:2023-10-29 08:58:10 24 4
gpt4 key购买 nike

我遵循了本教程 Setup Ruby On Rails onWindows 10并成功安装了 Ruby 2.4(我在 Windows 上的 Ubuntu 上使用 Bash,还使用了 rbenv 安装方法)。但是,当我输入命令 gem install bundler 时,我收到错误消息:

/home/james/.rbenv/versions/2.4.0/bin/ruby:符号查找错误:/home/james/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so: undefined symbol: parse_numeric_port

每次,所以我无法完成练习并安装 Rails。如有任何建议或帮助,我们将不胜感激。

gem env的输出

    james@USER-PC:~$ gem env
/home/james/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/environment_command.rb:154: warning: Insecure world writable dir /home/james/.rbenv/versions in PATH, mode 040777
RubyGems Environment:
- RUBYGEMS VERSION: 2.6.8
- RUBY VERSION: 2.4.0 (2016-12-24 patchlevel 0) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/james/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0
- USER INSTALLATION DIRECTORY: /home/james/.gem/ruby/2.4.0
- RUBY EXECUTABLE: /home/james/.rbenv/versions/2.4.0/bin/ruby
- EXECUTABLE DIRECTORY: /home/james/.rbenv/versions/2.4.0/bin
- SPEC CACHE DIRECTORY: /home/james/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /home/james/.rbenv/versions/2.4.0/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/james/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0
- /home/james/.gem/ruby/2.4.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-document"
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /home/james/.rbenv/versions/2.4.0/bin
- /home/james/.rbenv/libexec
- /home/james/.rbenv/plugins/ruby-build/bin
- /home/james/.rbenv/plugins/ruby-build/bin
- /home/james/.rbenv/shims
- /home/james/.rbenv/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/local/games
- /usr/games

最佳答案

WSL 是指“Linux 的 Windows 子系统”或 Windows 上的 Ubuntu 上的 Bash。我应该提到我正在运行 Windows 10 的创意者更新前版本,所以问题的根本原因是我的 WSL 充满了错误,这与新版本不同。这一切都在这里解释:windows-10-creators-update-whats-new-in-bashwsl-windows-console

关于ruby-on-rails - Ruby rbenv 在 WSL 上设置失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43693889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com