2013-07-26 3 views
2

У меня уже есть рубин и рельсы в течение некоторого времени и работал над некоторыми проектами. В последнее время я установил предварительный просмотр разработчика Xcode 5, чтобы подготовить мои приложения к iOS 7. Я просто упоминаю об этом, если новый Xcode испортил его.RVM ruby ​​installation issue

я первый заметил ошибку при попытке

rake asets:precompile 

в каталоге рельсы проекта. Это дает следующее сообщение об ошибке:

/Users/User/.rvm/bin/ruby: линия 6: /Users/User/.rvm/bin/ruby: список аргументов слишком долго /Users/User/.rvm/ бен/рубин: строка 6: /Users/User/.rvm/bin/ruby: Неизвестная ошибка: 0

Когда я пытаюсь:

ruby -v 

терминал окно не дает никакого ответа на первый, название терминала мерцает между «bash» и «env», но затем появляется следующая ошибка:

/Users/User/.rvm/bin/ruby: line 6: /Users/User/.rvm/bin/ruby: Argument list too long 
/Users/User/.rvm/bin/ruby: line 6: /Users/User/.rvm/bin/ruby: Undefined error: 0 

И когда я пытаюсь

rvm get stable 

я получаю:

% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 184 100 184 0  0  67  0 0:00:02 0:00:02 --:--:-- 163 
100 13774 100 13774 0  0 3469  0 0:00:03 0:00:03 --:--:-- 75267 
Downloading RVM from wayneeseguin branch stable 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 124 100 124 0  0 227  0 --:--:-- --:--:-- --:--:-- 306 
100 1080k 100 1080k 0  0 286k  0 0:00:03 0:00:03 --:--:-- 491k 

Upgrading the RVM installation in /Users/User/.rvm/ 
chmod: Unable to change file mode on /Users/User/.rvm/scripts/aliases: Operation not permitted 
chmod: Unable to change file mode on /Users/User/.rvm/scripts/fix-permissions: Operation not permitted 
chmod: Unable to change file mode on /Users/User/.rvm/scripts/irbrc: Operation not permitted 
chmod: Unable to change file mode on /Users/User/.rvm/scripts/irbrc.rb: Operation not permitted 
    Failed to set permissions of: /Users/User/.rvm/scripts/aliases /Users/User/.rvm/scripts/fix-permissions /Users/User/.rvm/scripts/irbrc /Users/User/.rvm/scripts/irbrc.rb, prefix the command with 'rvmsudo' to fix it, if the situation persist report a bug. 
    RVM PATH line found in /Users/User/.bashrc /Users/User/.zshrc. 
    RVM sourcing line found in /Users/User/.bash_profile /Users/User/.zprofile. 
Upgrade of RVM in /Users/User/.rvm/ is complete. 

# User, 
# 
# Thank you for using RVM! 
# I sincerely hope that RVM helps to make your life easier and more enjoyable!!! 
# 
# ~Wayne 

# In case of problems: 
#  run and read: rvm notes 
#   read docs: http://rvm.io/ 
#  talk to us: http://webchat.freenode.net/?channels=rvm (http://freenode.net/faq.shtml#plusr) 
# read cheatsheet: http://cheat.errtheblog.com/s/rvm 
# watch screencast: http://screencasts.org/episodes/how-to-use-rvm 
# open a bug report: https://github.com/wayneeseguin/rvm/issues 

Upgrade Notes: 

    * No new notes to display. 

RVM reloaded! 

И, наконец, когда я вхожу:

rvm install ruby-2.0.0-p247 

я получаю:

Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.8/x86_64/ruby-2.0.0-p247. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Installing Ruby from source to: /Users/User/.rvm/rubies/ruby-2.0.0-p247, this may take a while depending on your cpu(s)... 
ruby-2.0.0-p247 - #downloading ruby-2.0.0-p247, this may take a while depending on your connection... 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 10.3M 100 10.3M 0  0 129k  0 0:01:21 0:01:21 --:--:-- 264k 
ruby-2.0.0-p247 - #extracting ruby-2.0.0-p247 to /Users/User/.rvm/src/ruby-2.0.0-p247 
ruby-2.0.0-p247 - #extracted to /Users/User/.rvm/src/ruby-2.0.0-p247 
ruby-2.0.0-p247 - #configuring.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 
ruby-2.0.0-p247 - #compiling........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 
ruby-2.0.0-p247 - #installing.................................................................................................................................. 
Retrieving rubygems-2.0.6 
Extracting rubygems-2.0.6 ... 
Removing old Rubygems files... 
Installing rubygems-2.0.6 for ruby-2.0.0-p247................................... 
Error running 'env GEM_PATH=/Users/User/.rvm/gems/ruby-2.0.0-p247:/Users/User/.rvm/gems/[email protected]:/Users/User/.rvm/gems/ruby-2.0.0-p247:/Users/User/.rvm/gems/[email protected] GEM_HOME=/Users/User/.rvm/gems/ruby-2.0.0-p247 /Users/User/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -d /Users/User/.rvm/src/rubygems-2.0.6/setup.rb', 
please read /Users/User/.rvm/log/ruby-2.0.0-p247/1374852277_rubygems.install.log 
Installation of rubygems did not complete successfully. 
Saving wrappers to '/Users/User/.rvm/wrappers/ruby-2.0.0-p247'........ 

ruby-2.0.0-p247 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake). 
ruby-2.0.0-p247 - #importing default gemsets, this may take time............................... 
Install of ruby-2.0.0-p247 - #complete 

Но его до сих пор так же, как прежде ,

Насколько я знаю, я ничего не изменил в системе, я установил только новый Xcode. Кто-нибудь знает, что здесь не так? К сожалению, эти команды rvm/ruby ​​/ terminal, или, точнее, то, как эта рубиновая установка прав прав на правку все еще очень полезна для меня. Спасибо вам большое за ваше время!

ответ

4

убедитесь, что ваш РВМ до даты:

rvm get stable 

, то вам нужно запустить:

rvm use ruby 

это обеспечит ваше окружение настроено правильно, это делает предупреждение дисплея если что-то не так, вам необходимо всегда прочитать предупреждения - и следуйте инструкциям

to m аке использование рубин сохраняются для последующих сессий оболочки используют:

rvm use --default ruby 

это создаст default псевдоним, который загружается при запуске РВМ

+0

Спасибо, это была спасательная жизнь :) – Unrealist

1

Похоже, что ошибка происходит в вашей дорожке с драгоценными камнями. Вы уверены, что гемблер @global существует? Выполнение следующего должно устранить проблему.

rvm gemset create global 
+0

Я не уверен, я не уверен, что все это означает, ;-) Когда я ввожу его, я получаю следующую ошибку: 'Не могу создать gemset '@global', он содержит« @ ».« Кстати, вы могли бы мне что-нибудь порекомендовать, что помогает мне узнать эти вещи? Спасибо за вашу помощь! – Linus

+0

@ LinusAn Извините. Попробуйте удалить «@». – ryanSrich

+0

Хорошо, теперь он говорит: 'gemset создал глобальный \t =>/Пользователи/nikolajandersen/.rvm/gems/ruby-2.0.0-rc2 @ global'. Но когда я теперь вхожу в 'rvm get stable', он снова говорит, что операция не разрешена. – Linus

Смежные вопросы