hybridgroup / kidsruby

KidsRuby is a Ruby programming environment meant for kids to learn and have fun!
http://kidsruby.com
Other
335 stars 104 forks source link

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

Closed dscataglini closed 11 years ago

dscataglini commented 13 years ago

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 commented 13 years ago

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 commented 13 years ago

Hi Diego,

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

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

dscataglini commented 13 years ago

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: https://github.com/hybridgroup/kidsruby/issues/22#issuecomment-2276252

dscataglini commented 13 years ago

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 commented 13 years ago

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

/cc @deadprogrammer

deadprogram commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

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: https://github.com/hybridgroup/kidsruby/issues/22#issuecomment-2497451

deadprogram commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

Thank you for the detailed bug report!

ppk007 commented 12 years ago

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 commented 12 years ago

I think this commit https://github.com/hybridgroup/kidsrubyinstaller-osx/commit/fa5210b7d0288d99b0dffc2ff49bef2cac8368f1 should correct this problem. I will comment again once we have a test version available.

deadprogram commented 12 years ago

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 commented 12 years ago

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: https://github.com/hybridgroup/kidsruby/issues/22#issuecomment-3172548

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

ppk007 commented 12 years ago

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: https://github.com/hybridgroup/kidsruby/issues/22#issuecomment-3172548

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

deadprogram commented 12 years ago

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 commented 12 years ago

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 commented 12 years ago

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

deadprogram commented 12 years ago

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

ppk007 commented 12 years ago

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: https://github.com/hybridgroup/kidsruby/issues/22#issuecomment-3180337

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

deadprogram commented 12 years ago

Excellent! Closing...

kef commented 11 years ago

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 commented 11 years ago

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/hybridgroup/kidsruby/issues/22#issuecomment-11772295.

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

kef commented 11 years ago

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 commented 11 years ago

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

kiafaldorius commented 11 years ago

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 commented 11 years ago

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 (https://github.com/hybridgroup/kidsruby/issues/22#issuecomment-11772295).

kef commented 11 years ago

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 commented 11 years ago

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!

kerbisch commented 11 years ago

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 commented 11 years ago

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

deadprogram commented 11 years ago

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

kerbisch commented 11 years ago

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 commented 11 years ago

Please open terminal, then type:

rm /usr/local/kidsruby

kerbisch commented 11 years ago

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/hybridgroup/kidsruby/issues/22#issuecomment-11922538.

deadprogram commented 11 years ago

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 commented 11 years ago

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 commented 11 years ago

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 commented 11 years ago

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/hybridgroup/kidsruby/issues/22#issuecomment-11957430.

deadprogram commented 11 years ago

Great! Thanks for helping get this worked out.