首页 > 解决方案 > 已安装 Rails 但无法运行?

问题描述

asdf用作 ruby​​ 包管理器,我在 PATH 环境中遇到了很多问题,并且能够正确安装所有东西。但是,我遇到了 rails gem 的问题。

我想我可能仍然存在所有权错误。

导轨安装

这是我的路径:

/Users/carlos.grijalva/.asdf/shims:/Users/carlos.grijalva/.asdf/bin:/Users/carlos.grijalva/.rbenv/bin:/Users/carlos.grijalva/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

这是which ruby

/Users/carlos.grijalva/.asdf/shims/ruby

这是ruby -v

ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin18]

这是我的GEM environment

RubyGems Environment:
  - RUBYGEMS VERSION: 2.7.6
  - RUBY VERSION: 2.5.3 (2018-10-18 patchlevel 105) [x86_64-darwin18]
  - INSTALLATION DIRECTORY: /Users/carlos.grijalva/.asdf/installs/ruby/2.5.3/lib/ruby/gems/2.5.0
  - USER INSTALLATION DIRECTORY: /Users/carlos.grijalva/.gem/ruby/2.5.0
  - RUBY EXECUTABLE: /Users/carlos.grijalva/.asdf/installs/ruby/2.5.3/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/carlos.grijalva/.asdf/installs/ruby/2.5.3/bin
  - SPEC CACHE DIRECTORY: /Users/carlos.grijalva/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /Users/carlos.grijalva/.asdf/installs/ruby/2.5.3/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-18
  - GEM PATHS:
     - /Users/carlos.grijalva/.asdf/installs/ruby/2.5.3/lib/ruby/gems/2.5.0
     - /Users/carlos.grijalva/.gem/ruby/2.5.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/carlos.grijalva/.asdf/installs/ruby/2.5.3/bin
     -
     - /Users/carlos.grijalva/.asdf/shims
     - /Users/carlos.grijalva/.asdf/bin
     - /Users/carlos.grijalva/.rbenv/bin
     - /Users/carlos.grijalva/bin
     - /usr/local/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin

标签: ruby-on-railsrubyrubygems

解决方案


您只想使用一个 ruby​​ 版本管理器。如果您不将其用作版本管理器,请确保删除与 RBEN 相关的任何内容。

在这里查看您可能需要做的事情。

您还应该检查您的 shell 是否有任何您不需要的关于 RBENV 的 PATH 定义。


推荐阅读