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

Kidsruby doesn't start on macosx with latest installer #22

Closed
dscataglini opened this issue Oct 3, 2011 · 42 comments
Closed

Kidsruby doesn't start on macosx with latest installer #22

dscataglini opened this issue Oct 3, 2011 · 42 comments

Comments

@dscataglini
Copy link
Contributor

On mac os x 10.6.8 build 10k549 running RVM
when clicking on KidsRuby.app from (Kids Ruby 0.7.0 Installer) I get
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/KidsRuby/KidsRuby.app
the irb works

@dscataglini
Copy link
Contributor Author

It might have not install the qt library.
When running ruby /Application/KidsRuby/kidsruby/main.rb I get
/Users/developer/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require': no such file to load -- Qt (LoadError) from /Users/developer/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inrequire'
from kidsruby/main.rb:3:in `

'

@phlipper
Copy link
Contributor

phlipper commented Oct 3, 2011

Hi Diego,

We have seen something similar a few times now (Qt is quite problematic). A few questions:

  • Were there any errors during the install process?
  • Have you tried reinstalling?
  • Do you have parental controls enabled?
  • Can you run from source if you clone the repo?

Let us know and we'll look in to it. Thanks.

@dscataglini
Copy link
Contributor Author

  • Were there any errors during the install process?
    no errors during installing
  • Have you tried reinstalling?
    nope
  • Do you have parental controls enabled?
    nope
  • Can you run from source if you clone the repo?
    nope
    I installed qt with Homebrew (took 45 minutes to make)
    Can't install qtbindings

Will try to re-install

On Mon, Oct 3, 2011 at 3:46 PM, Phil Cohen <
reply@reply.github.com>wrote:

Hi Diego,

We have seen something similar a few times now (Qt is quite problematic). A
few questions:

  • Were there any errors during the install process?
  • Have you tried reinstalling?
  • Do you have parental controls enabled?
  • Can you run from source if you clone the repo?

Let us know and we'll look in to it. Thanks.

Reply to this email directly or view it on GitHub:
#22 (comment)

@dscataglini
Copy link
Contributor Author

It seems it doesn't have rights to write to the folder when installing gems.
I am going to change the folder rights (/usr/local/kidsruby/ruby/lib/ruby/gems/) so that it will install but it should be fixed.

Starting KidsRuby install...
Creating installation directory...
Creating code directory...
Installing Qt...
Checksumming Driver Descriptor Map (DDM : 0)…
Driver Descriptor Map (DDM : 0): verified CRC32 $CB199E20
Checksumming Apple (Apple_partition_map : 1)…
Apple (Apple_partition_map : 1): verified CRC32 $AD394305
Checksumming disk image (Apple_HFS : 2)…
disk image (Apple_HFS : 2): verified CRC32 $C4D2DADD
Checksumming (Apple_Free : 3)…
(Apple_Free : 3): verified CRC32 $00000000
verified CRC32 $E1C3D8BE
/dev/disk2 Apple_partition_scheme
/dev/disk2s1 Apple_partition_map
/dev/disk2s2 Apple_HFS /Volumes/Qt 4.7.3
installer: Package name is Qt
installer: Upgrading at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Qt….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
....
lots of stuff
....

installer: Writing package receipts….....

installer:
installer: Finishing the Installation….....
installer:

installer: The software was successfully installed......
installer: The upgrade was successful.
"disk2" unmounted.
"disk2" ejected.
Installing git...
Checksumming Driver Descriptor Map (DDM : 0)…
Driver Descriptor Map (DDM : 0): verified CRC32 $5EA22453
Checksumming Apple (Apple_partition_map : 1)…
Apple (Apple_partition_map : 1): verified CRC32 $FEF2E05C
Checksumming disk image (Apple_HFS : 2)…
disk image (Apple_HFS : 2): verified CRC32 $F43F176F
Checksumming (Apple_Free : 3)…
(Apple_Free : 3): verified CRC32 $00000000
verified CRC32 $F500E752
/dev/disk2 Apple_partition_scheme
/dev/disk2s1 Apple_partition_map
/dev/disk2s2 Apple_HFS /Volumes/Git 1.7.6 i386 Snow Leopard
installer: Package name is Git 1.7.6 i386
installer: Upgrading at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Git 1.7.6 i386….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing package receipts….....

installer: Running installer actions…
installer:
installer: Finishing the Installation….....
installer:

installer: The software was successfully installed......
installer: The upgrade was successful.
"disk2" unmounted.
"disk2" ejected.
Installing Ruby 1.9.2...
Installing gems...
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing qtbindings gem...
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing gosu gem..
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing kidsruby editor...
Installing commands...
KidsRuby installation complete. Have fun!

@phlipper
Copy link
Contributor

phlipper commented Oct 4, 2011

Thanks for digging in to this. We'll take a look.

/cc @deadprogrammer

@deadprogram
Copy link
Member

The installer should have popped up to ask for Admin rights when first running the installer. Did it?

Also wondering if you might have changed the permissions in that dir at some point? The people who reported this issue are all developers, "normal" users have not. Something related to that?

All good clues, I hope we can pin this down soon...

@Dreyfuzz
Copy link

I had the same exact issue. Installer did ask for permissions. I found that /usr had only read permission for everyone, and no permissions listed for my account. This could be an artifact of the network accounts we have set up at my school with OpenDirectory, although I am on a local account. I added my account and assigned Read/Write Access, then applied to all enclosed items. I still got the error "You don't have write permissions into the /usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory." for all three gems, so I trashed /Applications/kidsruby/ and /usr/local/kidsruby/ and restarted. Only then did the installation complete without errors and KidsRuby would start.

I think following the steps above should get anyone with this error up and running. Developers: there should really be some kind of notification that the installation completed with errors, without having to go into the log.

EDIT:
KidsRuby crashes whenever I try to execute any code. Lessons and help files work, but as soon as I hit Run, that's it. It looks like Qt isn't installing:

Volumes/Qt 4.7.3
installer: This package requires authentication to install.
"disk2" unmounted.
"disk2" ejected.
Installing git...

This one I don't know how to fix. I'm an admin and I typed in my password, so I don't know what other kind of authentication could be required. I'll try installing from source and post again.

EDIT 2:
I selected my whole local hard drive and applied my read/write permissions, then reinstalled. Installed again and still get the same error about installing Qt, but now I can run code. Success? Only time will tell.

@sobko
Copy link

sobko commented Oct 23, 2011

I had the same problem as dscatasglini, though I am on 10.7.1. I'm evaluating Ruby tools to use with high school students in an introductory programming class. I'm excited about KidsRuby and would love to evaluate it.

@Dreyfuzz
Copy link

I really like the kidsruby environment and extensibility, but I've had too
many issues getting it to work. For now, I'll be using Hackety Hack, as it
installs easily and requires no special permissions.
On Oct 23, 2011 12:35 PM, "Mark Sobkowicz" <
reply@reply.github.com>
wrote:

I had the same problem as dscatasglini, though I am on 10.7.1. I'm
evaluating Ruby tools to use with high school students in an introductory
programming class. I'm excited about KidsRuby and would love to evaluate
it.

Reply to this email directly or view it on GitHub:
#22 (comment)

@deadprogram
Copy link
Member

It is not special permissions that we set, seems to be particular permissions set on certain machines as default. This is probably more correctly an issue with the KidsRuby installer for OSX.

@ppk007
Copy link

ppk007 commented Nov 11, 2011

Something really weird is going on during the install. In summary, my suspicion is that the installer is copying over an existing installation of Ruby 1.9.2 from my machine and not changing ownership to the installing user which is causing the permission issues. I have tried rm -rf /usr/local/kidsruby and this still happens.

I hope this helps.

First, here is the error message for context:

Installing Ruby 1.9.2...
Installing gems...
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing qtbindings gem...
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing gosu gem..
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing kidsruby editor...
Installing commands...
KidsRuby installation complete. Have fun!

Next, when I did an ls -l on /usr/local/kidsruby/, lib is owned by root but ruby is owned by another user NOT the user that I'm logged in as.

I am logged in and installing as the "family" user. Note that the owner of the lib directory is user "ppk". All the files and directories below this directory are also owned by "ppk". Utterly weird.

pear:kidsruby family$ ls -l
total 0
drwxr-xr-x  12 root  admin  408 Nov 11 09:31 lib
drwxr-xr-x   6 ppk   staff  204 Sep  9 00:04 ruby

pear:gems family$ pwd
/usr/local/kidsruby/ruby/lib/ruby/gems
pear:gems family$ ls -l
total 0
drwxr-xr-x  6 ppk  staff  204 Sep  9 00:04 1.9.1
pear:gems family$ 

@deadprogram
Copy link
Member

Thank you for the detailed bug report!

@ppk007
Copy link

ppk007 commented Nov 11, 2011

NP. Is there a way for me to access the gems directly out of the dmg? I can then copy it over and chown the directories.

@deadprogram
Copy link
Member

I think this commit hybridgroup/kidsrubyinstaller-osx@fa5210b should correct this problem. I will comment again once we have a test version available.

@deadprogram
Copy link
Member

Here is a build of the KidsRuby Installer for OSX that should correct your issue: https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-0.7.1.dmg

Please let me know how it works, so I can perhaps close this issue. Thanks!

@ppk007
Copy link

ppk007 commented Dec 16, 2011

Sure. I'll try it out tonight.

On Thu, Dec 15, 2011 at 6:39 PM, Ron Evans <
reply@reply.github.com

wrote:

Here is a build of the KidsRuby Installer for OSX that should correct your
issue: https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-0.7.1.dmg

Please let me know how it works, so I can perhaps close this issue. Thanks!


Reply to this email directly or view it on GitHub:
#22 (comment)

Pravin Kumar
[prah-VEEN] [koo-MAR]
+1 650 283 3191
ppk@kumarfamily.us

@ppk007
Copy link

ppk007 commented Dec 16, 2011

It still doesn't install for me. Here is the log:

Starting KidsRuby install...
Creating installation directory...
Creating code directory...
Installing Qt...
Checksumming Driver Descriptor Map (DDM : 0)
Driver Descriptor Map (DDM : 0): verified CRC32 $CB199E20
Checksumming Apple (Apple_partition_map : 1)
Apple (Apple_partition_map : 1): verified CRC32 $AD394305
Checksumming disk image (Apple_HFS : 2)
disk image (Apple_HFS : 2): verified CRC32 $C4D2DADD
Checksumming (Apple_Free : 3)
(Apple_Free : 3): verified CRC32 $00000000
verified CRC32 $E1C3D8BE
/dev/disk6 Apple_partition_scheme
/dev/disk6s1 Apple_partition_map
/dev/disk6s2 Apple_HFS /Volumes/Qt 4.7.3
installer: Package name is Qt
installer: Upgrading at base path /
installer: Preparing for installation.....
installer: Preparing the disk.....
installer: Preparing Qt.....
installer: Waiting for other installations to complete.....
installer: Configuring the installation.....
installer:

installer: Validating packages.....

installer: Validating packages.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Writing files.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Optimizing system for installed software.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Running package scripts.....

installer: Writing package receipts.....

installer: Writing package receipts.....

installer: Writing package receipts.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer: Registering updated applications.....

installer:
installer: Finishing the Installation.....
installer:

installer: The software was successfully installed......
installer: The upgrade was successful.
"disk6" unmounted.
"disk6" ejected.
Installing git...
Checksumming Driver Descriptor Map (DDM : 0)
Driver Descriptor Map (DDM : 0): verified CRC32 $5EA22453
Checksumming Apple (Apple_partition_map : 1)
Apple (Apple_partition_map : 1): verified CRC32 $FEF2E05C
Checksumming disk image (Apple_HFS : 2)
disk image (Apple_HFS : 2): verified CRC32 $F43F176F
Checksumming (Apple_Free : 3)
(Apple_Free : 3): verified CRC32 $00000000
verified CRC32 $F500E752
/dev/disk6 Apple_partition_scheme
/dev/disk6s1 Apple_partition_map
/dev/disk6s2 Apple_HFS /Volumes/Git 1.7.6
i386 Snow Leopard
installer: Package name is Git 1.7.6 i386
installer: Upgrading at base path /
installer: Preparing for installation.....
installer: Preparing the disk.....
installer: Preparing Git 1.7.6 i386.....
installer: Waiting for other installations to complete.....
installer: Configuring the installation.....
installer:

installer: Writing files.....

installer: Writing files.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Moving items into place.....

installer: Running installer actions
installer:
installer: Finishing the Installation.....
installer:

installer: The software was successfully installed......
installer: The upgrade was successful.
"disk6" unmounted.
"disk6" ejected.
Installing Ruby 1.9.2...
Installing gems...
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the
/usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing qtbindings gem...
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the
/usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing gosu gem..
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the
/usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1 directory.
Installing kidsruby editor...
Installing commands...
KidsRuby installation complete. Have fun!

On Thu, Dec 15, 2011 at 6:39 PM, Ron Evans <
reply@reply.github.com

wrote:

Here is a build of the KidsRuby Installer for OSX that should correct your
issue: https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-0.7.1.dmg

Please let me know how it works, so I can perhaps close this issue. Thanks!


Reply to this email directly or view it on GitHub:
#22 (comment)

Pravin Kumar
[prah-VEEN] [koo-MAR]
+1 650 283 3191
ppk@kumarfamily.us

@deadprogram
Copy link
Member

It does work on default Lion config. You must have non-standard security permission in that directory. What does

ls -l /usr/local/kidsruby
ls -l /usr/local/kidsruby/ruby/lib/ruby/gems
ls -l /usr/local/kidsruby/ruby/lib/ruby/gems

show for you?

@deadprogram
Copy link
Member

How do I know it works on default config? This is what I did:

  1. Buy new iMac
  2. Do initial setup out of the box
  3. Install KidsRuby from the 0.7.1 installer. It works.

@deadprogram
Copy link
Member

anyone trying this reinstall, also make sure to trash /Applications/KidsRuby/ and /usr/local/kidsruby/ to get a clean install first.

@deadprogram
Copy link
Member

This version might get around even the preexisting permissions problem you have https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-0.7.2.dmg

@ppk007
Copy link

ppk007 commented Dec 17, 2011

It worked! Yessss! Thanks.

On Fri, Dec 16, 2011 at 9:49 AM, Ron Evans <
reply@reply.github.com

wrote:

This version might get around even the preexisting permissions problem you
have https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-0.7.2.dmg


Reply to this email directly or view it on GitHub:
#22 (comment)

Pravin Kumar
[prah-VEEN] [koo-MAR]
+1 650 283 3191
ppk@kumarfamily.us

@deadprogram
Copy link
Member

Excellent! Closing...

@kef
Copy link

kef commented Dec 31, 2012

I am experiencing exactly the behaviour that ppk007 has described. Installed on an iMac which has had no developer tools installed on it, so permissions should be fairly standard for normal users. Used version 1.2.4 of the Mac OS X installation package.

Should this issue be reopened?

@deadprogram
Copy link
Member

We're hoping to release an updated installer for OSX in the new few days
that corrects this. Sorry about the inconvenience!

On Sun, Dec 30, 2012 at 8:06 PM, kef notifications@github.com wrote:

I am experiencing exactly the behaviour that ppk007 has described.
Installed on an iMac which has had no developer tools installed on it, so
permissions should be fairly standard for normal users. Used version 1.2.4
of the Mac OS X installation package.


Reply to this email directly or view it on GitHubhttps://github.com//issues/22#issuecomment-11772295.

Ron Evans
The Hybrid Group
http://hybridgroup.com
p. 310-916-9924
m. 310-597-1013

@kef
Copy link

kef commented Jan 2, 2013

No worries. Anything I can do to help? Can you point me at the problem area in the installer? Or git commits where this is being fixed? Having dug through the installer code, I'm now intrigued to find out what caused this problem.

One thing I noticed is that all of my system files and directories in / are owned by my account rather than root:wheel on the problem machine. Related?

@kef
Copy link

kef commented Jan 2, 2013

Spotted the new bad-gem-permissions branch. Looks like what I'm after.

@kiafaldorius
Copy link
Contributor

Yeah, trying to debug it. I'm now stuck on a setuid/setgid/$SAFE issue with rubygems. Looks like it doesn't like running under safe mode when installing... which is unfortunate because that's what the platypus installer packager does..

But you said all your system files are now under your account? I can see it being just /usr/local/kidsruby but we don't even touch the root directory...at least we shouldn't.

@kef
Copy link

kef commented Jan 2, 2013

I suspect my system files might have already been under my account and that this might have been the trigger which caused the KidsRuby installer to have a problem. Perhaps /usr/local already existed and was owned by my account? Seems that I already had homebrew on the machine, so my comment above was incorrect (#22 (comment)).

@kef
Copy link

kef commented Jan 2, 2013

Interestingly, the unrelated user which owns the kidsruby files after installation has id 501, which is the first normal user set up on a Mac OSX machine. My account, with which I ran the installer has id 504.

@deadprogram
Copy link
Member

I have a test build of some changes from the https://github.com/hybridgroup/kidsrubyinstaller-osx/tree/pre-install-gems branch of the OSX installer that can be downloaded here: https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-1.3.2a.dmg

I would be most appreciative to anyone who can give it a try, and let me know how it works. Thanks!

@deadprogram deadprogram reopened this Jan 3, 2013
@kerbisch
Copy link

kerbisch commented Jan 5, 2013

Sorry to say, I tried installing it on my Mac (10.6.8), and after the 'successfully installed' message, got the same closing-on-launch behavior as before. Looking forward to the next build.

@deadprogram
Copy link
Member

Can you try removing the /usr/local/kidsruby and the /Applications/KidsRuby
directories first, then the installer?

@deadprogram
Copy link
Member

Also, please provide the console output.... thanks!

@kerbisch
Copy link

kerbisch commented Jan 6, 2013

Hi Ron,

I'm out of my depth here... My programming knowledge is limited.

No problem deleting Applications/KidsRuby. But I'm having difficulty
tracking down the /usr/local/kidsruby stuff.

This is what I get in Terminal --
Macintosh:~ admin$ open / usr
The file /Users/admin/usr does not exist.

This is what the browser shows --

[image: Inline image 1]

If you don't mind telling me how to locate and delete the usr stuff, I'll
be happy to try installing again and sending you the console log.

Thanks,
Seth

@deadprogram
Copy link
Member

Please open terminal, then type:

rm /usr/local/kidsruby

@kerbisch
Copy link

kerbisch commented Jan 6, 2013

Okay, I did that ...

[image: Inline image 1]

Looking in admin, I find the installer...

[image: Inline image 3]

Would I delete the installer, re-download it, and try the install again?
(Again, please pardon my ignorance on this.)

On Sat, Jan 5, 2013 at 5:59 PM, Ron Evans notifications@github.com wrote:

Please open terminal, then type:

rm /usr/local/kidsruby


Reply to this email directly or view it on GitHubhttps://github.com//issues/22#issuecomment-11922538.

@deadprogram
Copy link
Member

Sorry, the inline images did not appear. In any case, as long as you are trying the https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-1.3.2a.dmg installer you do not need to re-download it.

Get any errors form the Console app (/Applications/Utilities/Console.app if you are still unable to install.

Thanks!

@kerbisch
Copy link

kerbisch commented Jan 7, 2013

I sure appreciate your help with this. The re-install didn’t change the
close-on-launch behavior.

Here are the Console strings that included 'error'...

1/6/13 5:47:33 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.8.24/test/rubygems/plugin/standarderror/
1/6/13 5:47:33 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.8.24/test/rubygems/plugin/standarderror/rubygems_plugin.rb
1/6/13 5:47:33 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.8.24/lib/rubygems/errors.rb
1/6/13 5:47:40 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/gems/qtbindings-4.7.3-universal-darwin-10/ext/build/CMakeFiles/CMakeError.log
1/6/13 5:47:41 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/gems/jeweler-1.8.4/lib/jeweler/errors.rb
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/friendly_errors.rb
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/vendor/thor/error.rb
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/CommandLineError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/DependencyError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/DocumentError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/ErrorReason/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/FilePermissionError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/InstallError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/LoadError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/OperationNotSupportedError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/RemoteError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/report_activate_error-c.ri
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/VerificationError/
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/VerificationError/cdesc-VerificationError.ri
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/UserInteraction/alert_error-i.ri
1/6/13 5:47:42 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/StreamUI/alert_error-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/RemoteFetcher/FetchError/
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/RemoteFetcher/FetchError/cdesc-FetchError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/RemoteFetcher/FetchError/new-c.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/RemoteFetcher/FetchError/uri-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/RemoteError/cdesc-RemoteError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/Error/
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/FormatError/
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/TarInvalidError/
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/TarInvalidError/cdesc-TarInvalidError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/FormatError/cdesc-FormatError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/FormatError/new-c.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/FormatError/path-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Package/Error/cdesc-Error.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/OperationNotSupportedError/cdesc-OperationNotSupportedError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/MockGemUi/error-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/MockGemUi/TermError/
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/MockGemUi/TermError/cdesc-TermError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/MockGemUi/TermError/exit_code-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/MockGemUi/TermError/new-c.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/LoadError/cdesc-LoadError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/LoadError/name-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/LoadError/requirement-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/InstallError/cdesc-InstallError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Installer/ExtensionBuildError/
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/Installer/ExtensionBuildError/cdesc-ExtensionBuildError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/GemNotFoundException/errors-i.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/FilePermissionError/cdesc-FilePermissionError.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/FilePermissionError/new-c.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/ErrorReason/cdesc-ErrorReason.ri
1/6/13 5:47:43 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/gems/1.9.1/doc/rubygems-1.8.24/ri/Gem/DocumentError/cdesc-DocumentError.ri
1/6/13 5:47:46 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/1.9.1/tkbgerror.rb
1/6/13 5:47:47 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/1.9.1/tk/bgerror.rb
1/6/13 5:47:47 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/1.9.1/syck/error.rb
1/6/13 5:47:47 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/1.9.1/shell/error.rb
1/6/13 5:47:47 PM [0x0-0x41041].org.kidsruby.installer[261] x
ruby/lib/ruby/1.9.1/rubygems/errors.rb
1/6/13 8:02:07 PM [0x0-0x55055].KidsRuby[873]
/usr/local/kidsruby/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require': dlopen(/usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1/gems/qtbindings-4.7.3-universal-darwin-10/lib/1.9/qtruby4.bundle, 9): Library not loaded: /Users/ron/Developer/qtbindings/ext/build/smoke/qtdbus/libsmokeqtdbus.3.dylib (LoadError) 1/6/13 8:02:16 PM [0x0-0x56056].KidsRuby[878] /usr/local/kidsruby/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require':
dlopen(/usr/local/kidsruby/ruby/lib/ruby/gems/1.9.1/gems/qtbindings-4.7.3-universal-darwin-10/lib/1.9/qtruby4.bundle,
9): Library not loaded:
/Users/ron/Developer/qtbindings/ext/build/smoke/qtdbus/libsmokeqtdbus.3.dylib
(LoadError)

Here's the install log...

Starting KidsRuby install...
Creating installation directory...
Installing KidsRuby editor...
Installing commands...
Installing Qt...
Checksumming Driver Descriptor Map (DDM : 0)…
Driver Descriptor Map (DDM : 0): verified CRC32 $CB199E20
Checksumming Apple (Apple_partition_map : 1)…
Apple (Apple_partition_map : 1): verified CRC32 $AD394305
Checksumming disk image (Apple_HFS : 2)…
disk image (Apple_HFS : 2): verified CRC32 $C4D2DADD
Checksumming (Apple_Free : 3)…
(Apple_Free : 3): verified CRC32 $00000000
verified CRC32 $E1C3D8BE
/dev/disk2 Apple_partition_scheme
/dev/disk2s1 Apple_partition_map
/dev/disk2s2 Apple_HFS /Volumes/Qt 4.7.3
installer: Package name is Qt
installer: Upgrading at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Qt….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
installer: Validating packages….....

installer: Validating packages….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Optimizing system for installed software….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Moving items into place….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Running package scripts….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Registering updated applications….....

installer: Writing package receipts….....

installer: Writing package receipts….....

installer: Writing package receipts….....

installer: Writing package receipts….....

installer:
installer: Finishing the Installation….....
installer:

installer: The software was successfully installed......
installer: The upgrade was successful.
"disk2" unmounted.
"disk2" ejected.
Installing git...
Checksumming Driver Descriptor Map (DDM : 0)…
Driver Descriptor Map (DDM : 0): verified CRC32 $5EA22453
Checksumming Apple (Apple_partition_map : 1)…
Apple (Apple_partition_map : 1): verified CRC32 $FEF2E05C
Checksumming disk image (Apple_HFS : 2)…
disk image (Apple_HFS : 2): verified CRC32 $F43F176F
Checksumming (Apple_Free : 3)…
(Apple_Free : 3): verified CRC32 $00000000
verified CRC32 $F500E752
/dev/disk2 Apple_partition_scheme
/dev/disk2s1 Apple_partition_map
/dev/disk2s2 Apple_HFS /Volumes/Git 1.7.6
i386 Snow Leopard
installer: Package name is Git 1.7.6 i386
installer: Upgrading at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Git 1.7.6 i386….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Writing files….....

installer: Moving items into place….....

installer: Running installer actions…
installer:
installer: Finishing the Installation….....
installer:

installer: The software was successfully installed......
installer: The upgrade was successful.
"disk2" unmounted.
"disk2" ejected.
Creating code directory...
Installing Ruby 1.9.2...
KidsRuby installation complete. Have fun!

@deadprogram
Copy link
Member

Thanks for the detailed log. I've just built a newer installer for you to try https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-1.3.2b.dmg

Please remove both /Applications/KidsRuby and /user/local/kidsruby folders as before, then please try this newer installer, and let me know what happens for you.

Thank you again for the help tracking this down!

@kerbisch
Copy link

kerbisch commented Jan 7, 2013

Hurray! It works. Instead of re-installing it on my home machine, I put it
on my school Mac (also 10.6.8). Thanks much. It'll be great to
introduce this to the kids at my school.

On Mon, Jan 7, 2013 at 9:07 AM, Ron Evans notifications@github.com wrote:

Thanks for the detailed log. I've just built a newer installer for you to
try https://s3.amazonaws.com/kidsruby/osx/kidsrubyinstaller-1.3.2b.dmg

Please remove both /Applications/KidsRuby and /user/local/kidsruby folders
as before, then please try this newer installer, and let me know what
happens for you.

Thank you again for the help tracking this down!


Reply to this email directly or view it on GitHubhttps://github.com//issues/22#issuecomment-11957430.

@deadprogram
Copy link
Member

Great! Thanks for helping get this worked out.

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

No branches or pull requests

9 participants