Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[discussion] -> dev env with rainforest #26

Merged
merged 3 commits into from
Sep 13, 2014
Merged

[discussion] -> dev env with rainforest #26

merged 3 commits into from
Sep 13, 2014

Conversation

orta
Copy link
Member

@orta orta commented Sep 13, 2014

Open to discussion around this.

  • If those aliases work, should we advise to use the bundler local deps?
  • As it's making the submodules should we give advice on the fork & PR process given that you have to add your own as a remote?
    Update Setting Up For Development #25

@@ -4,39 +4,29 @@ description: If you're looking to contribute to the CocoaPods project through fe
order: 2
---

> Create a clone of the CocoaPods source.
CocoaPods is a collection of ruby gems. It is possible to clone them individually and set up a bundler environment for working in CocoaPods. However for someone new to high-level library development in ruby this comes with a high learning curve. Because of this we will be using this guide to show how to set up using the CocoaPods Rainforest.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More commas'd be cool:

However, for someone new to high-level library development in ruby, this comes with a high learning curve.

@k0nserv
Copy link
Member

k0nserv commented Sep 13, 2014

I'm just starting to use Rainforest on a new dev machine. So far I've ran in to one issue, not having mercurial. I also think it might be a good idea to recommend rbenv or some other ruby version handler.

@kylef
Copy link
Contributor

kylef commented Sep 13, 2014

I disagree with recommending version managers, let's just use system Ruby?

@k0nserv
Copy link
Member

k0nserv commented Sep 13, 2014

Okay might be more sane. Is there a preferred ruby version to use for development. The oldest supported version?

@orta
Copy link
Member Author

orta commented Sep 13, 2014

In general I personally use an rbenv with both the latest ruby, and the system ruby. So a 2.0.0 and a 2.1.2 install. Default Ruby on OS X jumped from 1.8.6 to 2.0.0 if I recall.

@orta
Copy link
Member Author

orta commented Sep 13, 2014

all feedback has been addressed

@alloy
Copy link
Member

alloy commented Sep 13, 2014

This looks good to me 👍

@alloy
Copy link
Member

alloy commented Sep 13, 2014

Default Ruby on OS X jumped from 1.8.6 to 2.0.0 if I recall.

It was from 1.8.7 to 2.0.0.

@orta
Copy link
Member Author

orta commented Sep 13, 2014

mergin'

orta added a commit that referenced this pull request Sep 13, 2014
[discussion] -> dev env with rainforest
@orta orta merged commit d7de461 into master Sep 13, 2014
@kylef kylef deleted the rainforest branch September 13, 2014 16:56
@fabiopelosin
Copy link
Member

👍

@Skippern
Copy link

When trying to execute pod I get the following warning:

WARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
See #26 for
possible solutions.

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:6:in rescue in <top (required)>' from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:3:in<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj.rb:30:in <top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/lib/cocoapods.rb:2:in<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/bin/pod:32:in <top (required)>' from /usr/bin/pod:23:inload'
from /usr/bin/pod:23:in `

'

@bingxinti
Copy link

666

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants