Właśnie zamieniłem się na mac z ubuntu i ustawienie env nie było tak łatwe, jak obiecał.Konfigurowanie env, OSX rbenv i bitwy pakietowej
Jest to proces, który stosowałem.
- zainstalowany Xcode - wtedy poszedł do prefrencje i pobraniu
command line tools
następnie sprawdzeniu, że właściwa wersja została zainstalowana, uruchamiając
gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- następnie zainstalować homebrew
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Ran
brew doctor
i otrzymujęYour system is ready to brew.
5.installed git brew update
+ brew install git
6.linked mój komputer do mojego konta git poprzez ssh
7.installed Rbenv
$ brew update
$ brew install rbenv
$ brew install ruby-build
dodanego do eval "$(rbenv init -)"
mój plik .bash_profile
prowadził
rbenv install -list
zobaczyć wszystkie wersje mogę zainstalować, a następnie pobiegł$ rbenv install 1.9.3-p327 $ rbenv global 1.9.3-p327
(Powinienem rehashed rbenv ale zapomniałem) i pobiegł
gem install bundler
następnie udał się do jednego z mój repo i pobiegł
bundle install
który wysadził z błędamiGem::InstallError: better_errors requires Ruby version >= 1.9.2. An error occurred while installing better_errors (0.7.0), and Bundler cannot continue. Make sure that `gem install better_errors -v '0.7.0'` succeeds before bundling.
prowadził ruby -v
i widział, że to było na 1.8.7 "bale" - wykrzyknąłem
temu zaradzić Zrobiłem następujące
rbenv rehash
ruby -v
a następnie dostałruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.3.0]
wysokiej fived sobienastępnie próbował uruchomić pakiet i ten sam błąd pojawia się?
$ which bundle /usr/bin/bundle $ which gem /Users/fortknokx/.rbenv/shims/gem
tak to gdzie teraz stoję zdezorientowany cholery. jak powiedziałem, to jest mój trzeci dzień z użyciem maców i jestem całkiem nowy w zrozumieniu $ PATH, jestem pewien, że gdzieś popełniłem błąd. jakiejkolwiek rady, na którą jestem otwarty.
ps to jest to, co mam w moim.bash_profile
export PATH="/usr/local/bin:/usr/local/bin/sublime:~/bin:$PATH"
eval "$(rbenv init -)"
Na pewno jesteś ninja! – TheLegend
@luke_randall, chwal się. – Matt
Proszę wyjaśnić, jak "upewnić się, że Twój ruben rbenv jest aktywny". Również kiedy próbuję uruchomić 'pakiet instalacyjny gem 'otrzymuję:' Nie masz uprawnień do zapisu dla katalogu /Library/Ruby/Gems/2.0.0. ' –